@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,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
	{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*	font-weight: inherit; */
	font-style: inherit;
	font-family: inherit;
	vertical-align: baseline;
}
em {
	font-style:italic;
}
.clear {
	clear: both;
	height: 0;
}

body {
	color: #555555;
	background: white url('../images/body_bg.png') repeat-x top left;
	font: 75% Arial, sans-serif;
	line-height: 1.5em;
}
.validate_errors ul li {
	color:	#a60b09;
}
#flash {
	padding: 30px 62px 30px 62px;
	text-align: center;
	border: 1px solid #E8E8E8;
	font-weight: bold;
}
.subtle {
	background: url('../images/infoicon.png') no-repeat 15px center;	
}
div.error {
	background: url('../images/erroricon.png') no-repeat 15px center;		
}
div.validate_errors {
	background: none;	
}
a {
	text-decoration: none;
	color: #555555;
}
p {
	margin-bottom: 15px;	
}
.red-c {
	color: #a60b09;
}

.red-l {
	color: #D40A00;
}

.underline {
	text-decoration: underline;	
}
.light-gray-c {
	color: #848484;
}
.green-c {
	color:	#159500;	
}
.black-c {
	color:	black;	
}
.online-c {
	color:	#159500;
	font-weight:bold;
}
.offline-c {
	color: #a60b09;
	font-weight:bold;	
}
.bold {
	font-weight: bold;
}
.font-mini {
	font-size:	90%;
	color:		#848484;
}
.overflow-hidden {
	overflow:	hidden;
}
.clear-both {
	clear:	both;	
}
.floatleft {
	float:		left;	
}
.floatright {
	float:		right;	
}
.center {
	text-align:	center;
	margin:	0 auto;
}
.gray-line {
	height:		1px;
	clear:		both;
	border-bottom: 1px solid #e0e0e0;	
}
#container {
	width: 945px;
	margin: 0 auto;
}

.header {
	height: 51px;
	overflow: hidden;
	background: url('../images/header_bg.png') no-repeat;
}
.header-log {
	background: url('../images/header_bg_login.png') no-repeat;	
}
.header-log .user-options {
	height: 51px;
	width:	565px;
	margin-left:10px;
	float:	left;
}
.header-log .user-options a {
	margin-left: 15px;	
}
.left {
	float: left;
	width: 209px;
}

.right {
	float: left;
	width: 726px;
	margin-left: 10px;
}

#polonia-logo {
	width: 209px;
	height: 90px;
	background: url('../images/polonia-dk.png') no-repeat;
}

#menu {
	list-style: none;
}

#menu ul {
	margin: 1px 0 1px;
	list-style: none;
	background-color: #f6f6f6;
}
#menu li {
	margin-bottom:1px;	
}
#menu ul li {
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
}

#menu ul li a {
	display: block;
	padding: 6px 10px 6px 18px;
	font-size: 90%;
	text-transform: uppercase;
}

#menu ul li a:hover {
	background-color: #e0e0e0;
}
#menu ul li a.active {
	background-color: #e0e0e0;	
}
#menu .top {
	width: 209px;
	height: 2px;
	background: url('../images/sub_menu_top.png') no-repeat;
	border: none;
}

#menu .bottom {
	width: 209px;
	height: 3px;
	background: url('../images/sub_menu_bottom.png') no-repeat;
	border: none;
}

#menu .noactive {
	display: none;
}

.normal {
	font-weight: normal;
}

#menu .red-head,#menu .gray-head {
	cursor: pointer;
}

.red-head {
	width: 209px;
	height: 31px;
	padding-left: 20px;
	background: url('../images/red_head.png') no-repeat;
	color: white;
	font-weight: bold;
	line-height: 31px;
}
#menu .red-head a {
	color: white;
	font-size:	100%;
}
#menu .gray-head a {
	color:	#555555;
	font-size:	100%;
}

#menu ul.third {
	padding-left: 30px;
	background-color: #979797;
}

#menu ul.third li {
	background: url('../images/menu_subcat.png') no-repeat center left;
	padding-left: 10px;
	border: none;
}

#menu ul.third li a {
	padding:0;
	text-transform:none;
}

#menu ul.third li a.active {
	/*color: #a60b09;*/
	/*background-color: #979797;*/
	background-color: #707070;
}

#menu ul.menu_ogloszenia a:hover {
	background-color: #707070;
}

#menu ul.menu_ogloszenia {
	background-color: #979797;
}

#menu ul.menu_ogloszenia li a.menu_category_active {
	background-color: #707070;
}

#menu ul.menu_ogloszenia li a {
	color: #fff;
}	

.gray-head {
	width: 209px;
	height: 31px;
	padding-left: 20px;
	background: url('../images/gray_head.png') no-repeat;
	color: #555555;
	font-weight: bold;
	line-height: 31px;
	font-size:	100%;
}
.gray-header {
	font-size: 100%;	
}
.green-head {
	width: 209px;
	height: 31px;
	padding-left: 20px;
	background: url('../images/green_head.png') no-repeat;
	color: white;
	font-weight: bold;
	line-height: 31px;
}

#content-left {
	float: left;
	width: 498px;
}

#content-right {
	float: left;
	width: 216px;
	margin-left: 10px;
}

.gray-box {
	width: 498px;
	/*padding-bottom:10px;*/
}
.gray-box-no-padding {
	width: 498px;
}
.gray-box .top,.gray-box-no-padding .top {
	/*height: 3px;
	background: url('../images/gray_box_top.png') no-repeat;*/
}

.gray-box .middle,.gray-box-no-padding .middle {
	border: 1px solid #e0e0e0;
	/*border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;*/
	background-color:#f6f6f6;
}
.gray-box .middle div.validate_errors {
	margin:		10px 0 10px 20px;
}
/** HEADER **/
.header #login {
	margin: 12px 0 5px 31px;
	float:	left;
}

#login .gen_inpt {
	float: left;
	margin-right: 10px;
	width: 116px;
	height: 15px;
	padding: 5px;
	background: url('../images/input_bg.gif') no-repeat;
	border: none;
	color: #555555;
	font-size: 90%;
}

#login .red-button15 {
	margin-top: 5px;
}
.header a {
	display:	block;
	float:		left;
	margin-top:	13px;
}
.header .register {
	display:	block;
	float:		left;
	margin: 	13px 3px 0 50px;
}
.header .kontakt {
	margin-left:50px;
	padding-right:18px;
	background: url('../images/kontakt_ico.gif') no-repeat center right;
}
.header .start {
	margin-left:42px;
	padding-right:16px;
	background: url('../images/start_ico.gif') no-repeat center right;
}
.header .mapa {
	margin-left:42px;
	padding-right:18px;
	background: url('../images/map_ico.gif') no-repeat center right;
}
/** NEWSLETTER **/
#newsletter {
	width:		209px;
	margin-top:	10px;
}
#newsletter .top {
	width:209px;
	height:	31px;
	margin:0;
	background: url('../images/newsletter_box_top.png') no-repeat;
}
#newsletter .bottom {
	width:209px;
	height:	4px;
	margin:0;
	background: url('../images/newsletter_box_bottom.png') no-repeat;
}
#newsletter .middle {
	border-left:	1px solid #E0E0E0;
	border-right:	1px solid #E0E0E0;
}
#newsletter h3 {
	margin-left:30px;
	line-height:31px;
	font-size:	100%;
}
#newsletter-inpt {
	width:	127px;
	height:	15px;
	float:	left;
	padding: 5px;
	margin: 8px 0 0 10px;
	background: url('../images/newsletter_input.png') no-repeat;
}
#newsletter .red-button15 {
	margin:	13px 0 0 10px;	
}
#newsletter .overflow-hidden {
	margin-bottom: 5px;
}
#newsletter .font-mini {
	display:	block;
	margin-left:15px;
	font-size:	85%;
	line-height:15px;
}
#newsletter #js-newsletter-error {
	margin: 0 0 5px 10px;	
}
/** REKLAMY **/
#left-advertisement {
	margin-top: 10px;
	width: 209px;
	overflow:hidden;
	text-align: center;
}

#left-advertisement .werbung {
	display:	block;
}
#top-advertisement {
	width:	726px;
	overflow:hidden;
	text-align: center;
}
#top-advertisement .werbung {
	display:block;
}
#right-advertisement {
	width:	216px;
	overflow:	hidden;	
	text-align: center;
}
#right-advertisement .werbung {
	display:block;
}
#middle-advertisement {
	clear:both;
	width: 498px;
	text-align: center;
}
/** PRAWA **/
#main-logo {
	margin-bottom:10px;	
}
.content-header {
	color:	#a60b09;
	font-weight:bold;
	padding-left:17px;
	margin:	5px 0 5px 10px;
	background: url('../images/article_icon.png') no-repeat center left;
	font-size: 100%;
}
.padding-content {
	padding:	0 10px 0 10px;
}
.content-item-box {
	padding:	10px 0 10px 0;
	border-bottom: 1px solid #e0e0e0;
	overflow:	hidden;
}
/** zdjecie ma 160x160 **/
.content-item-box .news-photo,.content-item-box .article-photo {
	float:		left;
	margin-right:10px;
}
.content-item-box .right {
	float:		left;
	width:		296px;
	margin:		0;
}
.content-item-box .data {
	display:	block;
	margin:		0 0 5px 0px;
	color:     #848484;	
}
.news-header {
	display:	block;
	color:	#3a3a3a;
	font-size:100%;
	padding-left: 15px;
	background: url('../images/news_header_bg.png') no-repeat 0 5px;
}
.more {
	color: #a60b09;
	font-weight:bold;	
}
.go-back {
	display:	block;
	padding-left: 10px;
	margin-bottom: 3px;
	color:	#a60b09;
	background: url('../images/back_arrow.png') no-repeat center left;
}
.go-forward {
	display:	block;
	padding-right: 10px;
	color:	#a60b09;
	background: url('../images/forward_arrow.png') no-repeat center right;
}
.news-shortcut {
	position:	relative;	
}
.news-shortcut .more {
	position:	absolute;top:0;right:0;
	font-weight:normal;
}
.news-all-item a:hover .floatleft {
	text-decoration: underline;
}

#front-article-wrap {
	margin-bottom: 15px;
}
.article-header {
	display: block;
	color:	#3a3a3a;
	font-size:100%;
	font-weight: bold;
	padding-left: 10px;
	background: url('../images/article_header_bg.png') no-repeat center left;	
}
.article-options {
	margin-left: 10px;
}
.article-total-comments {
	position: relative;
	top: -3px;
	left: 3px;
}
.content-item-box .right-article {
	float:		left;
	width:		362px;
}
.right-article .article-content {
	padding-left:10px;	
}
.article-content .more {
	font-weight:normal;	
}
/** RIGHT CONTENT **/
#calendar {
	position: relative;
	width:	216px;
	margin-bottom:-6px; 
}
#calendar .top {
	height:	25px;
	margin-bottom:1px;
	padding:	0 15px;
	background:url('../images/calendar_head.png') no-repeat;
}
#calendar .top .nav {
	display:	block;
	width:		4px;
	height:		25px;
	margin:	0;
	padding: 	0 8px;
	line-height: 25px;
}
#calendar .top #go-backwards {
	float:		left;
	margin-left: -13px;
	background: url('../images/go_back_bg.png') no-repeat 8px center;
}
#calendar .top #go-forward {
	position:	relative;
	float:		right;
	margin-right: -13px;
	background: url('../images/go_forward_bg.png') no-repeat 8px center;
	z-index:	2;
}
#calendar .head {
	float:	left;
	height:	25px;
	padding-left:20px;
	margin-right:20px;
	line-height:25px;
	background: url('../images/month_bg.png') no-repeat center left;
	font-size:100%;
	text-transform: uppercase;
}
#calendar #days-of-week {
	height: 31px;
	text-align: center;
	line-height: 31px;	
}
#calendar #days-of-week span {
	font-weight: bold;	
}
#calendar #days {
	/*overflow: hidden;*/
	background-color: white;
	height: 150px;
}
#calendar .day, #calendar .sday  {
	float:	left;
	width:	30px;
	height: 23px;
	margin: 0 1px 1px 0;
	background: url('../images/day_normal_bg.png') no-repeat;
}

#calendar .sday {
	background: url('../images/sday_normal_bg.png') no-repeat;
	width:	15px;
	height: 15px;
}

#calendar .day a {
	display:	block;
	line-height: 23px;
	color:	#555555;
	font-weight:bold;
	text-align: center;	
}
#calendar .day-prev {
	background: url('../images/day_prev_bg.png') no-repeat;
}
#calendar .day-prev a {
	color: #9a9a9a;
} 
#calendar .day-current {
	background: url('../images/day_current_bg.png') no-repeat;	
}
#calendar .sday-current { 
	background: url('../images/sday_current_bg.png') no-repeat;
}

#calendar .day-current a, #calendar .day-current {
	color:#ffffff;	
}
#calendar .day-next {
	background: url('../images/day_next_bg.png') no-repeat;	
}
#calendar .day-next a {
	color:#9c9c9c;
}

#calendar .day-event-pl {
	background: url('../images/day_pl_bg.png') no-repeat;
}

#calendar .sday-event-pl {
	background: url('../images/sday_pl_bg.png') no-repeat;
}

#calendar .day-dzisiejszy {
	background: url('../images/day_dzisiejszy_bg.png') no-repeat;
}

#calendar .sday-dzisiejszy {
	background: url('../images/sday_dzisiejszy_bg.png') no-repeat;
}

#calendar .day-weekendimpr {
	background: url('../images/day_weekendimpr_bg.png') no-repeat;
}

#calendar .sday-weekendimpr {
	background: url('../images/sday_weekendimpr_bg.png') no-repeat;
}

#calendar .small-icon {
	height: 14px;
	width: 10px;
}

#calendar .day-event-both {
	background: url('../images/day_both_bg.png') no-repeat;
}

#calendar .sday-event-both {
	background: url('../images/sday_both_bg.png') no-repeat;
}

#calendar .day-event-both a {
	color: #fffeff;
}

#calendar .day-event-dkk {
	background: url('../images/day_dkk_bg.png') no-repeat;
}

#calendar .sday-event-dkk {
	background: url('../images/sday_dkk_bg.png') no-repeat;
}

#calendar .day-event {
	background: url('../images/day_event_bg.png') no-repeat;	
}
#calendar .sday-event {
	background: url('../images/sday_event_bg.png') no-repeat;	
}
#calendar .day-event.day-dzisiejszy {background: url('../images/day_dzisiejszy_event_bg.png') no-repeat; }

#calendar .legend {
}

#calendar .legend ul {
	list-style:none;
}
#calendar .legend li {position: relative;}
#calendar .legend li ul {display:none;position:absolute;top:0;left:0;width: 170px;padding: 10px;background-color: #dbdbdb;z-index: 10;}
#calendar .legend li ul li {margin-bottom: 3px; font-weight: bold;}
#calendar .legend li ul li img {float:left;margin-right: 4px;}
#calendar .day-event a {
	/*color: #fff;*/
	color: #555;
}

#calendar .day-no-right-margin {
	margin: 0 0 1px 0;	
}
#calendar .day-no-bottom-margin {
	margin: 0 1px 0 0;
}
#calendar .last {
	margin: 0;	
}
#calendar-loader {
	position:	absolute;top:79px;left:92px;
	display:	none;
}
.red-head216 {
	width:	206px;
	height: 31px;
	margin-bottom:1px;
	padding-left:10px;
	background:url('../images/red_head216.png') no-repeat;
	line-height:31px;
	color:	white;
	font-size:100%;
}

.red-head238 {
	width:	238px;
	height: 31px;
	margin-bottom:1px;
	padding-left:10px;
	background:url('../images/red_head238.png') no-repeat;
	line-height:31px;
	color:	white;
	font-size:100%;
}

.green-head {
	width: 206px;
	height: 31px;
	margin-bottom:1px;
	padding-left:10px;
	background:url('../images/green_head.png') no-repeat;
	line-height:31px;
	color:	white;
	font-size:100%;
}
.box {
	width:	216px;
	margin-bottom:10px;
}

.box_wide {
	width:	238px;
	margin-bottom:10px;
}

.box .top {
	height:	2px;
	background:url('../images/box_top.png') no-repeat;
}

.box_wide .top {
	height:	2px;
	background:url('../images/box_top_wide.png') no-repeat;
}

.box .middle {
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	background-color: #f6f6f6;
}

.box_wide .middle {
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	background-color: #f6f6f6;
	overflow: hidden;
	height: 172px;
}

.box .bottom {
	height: 3px;
	background:url('../images/box_bottom.png') no-repeat;
}

.box_wide .bottom {
	height: 3px;
	background:url('../images/box_bottom_wide.png') no-repeat;
}

.box-menu, .box-menu-forum {
	padding:5px;
	list-style:none;
}
.box-menu a, .box-menu-forum a {
	font-size:	90%;	
}
.box-menu li, .box-menu-forum li {
	padding:0 0 0 7px;
	background:url('../images/article_header_bg.png') no-repeat 0 7px;
	margin-left:5px;
}

.box-menu-forum li {
	padding: 3px 0 0 7px;
	background:url('../images/forward_gray_arrow.png') no-repeat 3px 10px;
	border-bottom:1px solid #E8E8E8;
	padding:4px 0 4px 20px;	
}

.box-menu li a, .box-menu-forum li a {
	display:	block;
	line-height:150%;	
}
.box-menu .first, .box-menu-forum .first {
	margin-left:0;
	margin-bottom:5px;
	background:url('../images/article_header_bg.png') no-repeat 87px 7px;
	overflow:hidden;
}
.box-menu .first img, .box-menu-forum .first img {
	float:left;
	margin-right:12px;
}
.box-menu .first a, .box-menu-forum .first a {
	color:#3a3a3a;
	font-weight:bold;
}

/* pogoda */
.weather_box {
	background:url('../images/box_small2.png') no-repeat 0 0;
	width: 216px;
	height: 97px;
	margin-bottom: 10px;
	/*float: left;*/
}

.weather_box .head {
	height: 24px;
	line-height: 25px;
	font-size: 11px;
	font-weight: bold;
	color: #555;
	padding-left: 5px;
}

.weather_box .body {
	height: 60px;
	padding: 8px;
}

.weather_box .body .img {
	height: 33px;
	text-align: center;
}

.weather_box .body .temp {
	/*height: 52px;*/
	font-size: 12px;
	font-weight: bold;
	color: #d40a00;
	text-align: center;
	margin-top: 5px;
	white-space: nowrap;
}
	
.weather_box .body li {
	float:left;
	list-style:none outside none;
	margin:2px 2px 2px 0;
	white-space: nowrap;
	width: 63px;
}

.weather_clear {
	clear: both;
}

.weather_box .head .red { 
	color: #d40a00;
}
/** waluty **/
.exchange{
	background:url('../images/box_small3.png') no-repeat 0 0;
	height: 53px;
}
.exchange .body{
	padding-top:0px;
}
/** DLUGI BOX (PO PRAWEJ) **/
.box .item {
	padding:	10px 0;
	border-bottom: 1px solid #e0e0e0;
	overflow:	hidden;
	font-size:	90%;
}
.box .item a {
	font-size:	90%;	
}
.box .item span {
	display:block;
	margin-bottom: 5px;
	line-height:100%;
}
.box .avatar {
	float: left;
	margin-right:5px;
}
.box .user-icon {
	display:	block;
	margin-bottom:5px;
	color: #a60b09;
	font-weight:bold;
	background: url('../images/avatar_icon.png') no-repeat right bottom;
}
.box #known-more {
	margin:		10px 0 10px 4px;
}
#bottom-advertisement {
	clear:both;
	margin-top: 21px;	
}
/** ARTICLE GALLERY **/
.article-gallery {
	margin-bottom: 10px;
}
.article-gallery h4 {
	margin:	 10px 0 10px 0;	
}
.article-gallery img,.profile-gallery img {
	margin-left:	16px;	
}
.article-gallery .first,.profile-gallery .first {
	margin-left:	0;
}
.scrollable { 
    position:relative; 
    overflow:hidden; 
    width: 478px; 
    height:55px; 
}
.scrollable .items { 
    width:20000em; 
    position:absolute; 
}
.scrollable .items a {
	display:	block;
	float:	left;	
}
/** COMMENT BOX **/
.comment-box {
	background-color:#F6F6F6;
	border-top: 2px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	border-left: 1px solid #E0E0E0;	
}
.comment-box .top {
	border-bottom: 1px solid #E0E0E0;
	padding: 10px 0 10px 0;
}
.comment-box .gray-header {
	display:	inline;
}
.comment-box .gray-header span {
	font-weight:	normal;	
}
.comment-box #comment-toggle {
	margin-left:	260px;
}
.comment-box .please-login {

}
.comment-box .validate_errors {
	margin-left:	10px;
	margin-top:		10px;
}
.comment-box .validate_errors li {
	color: #a60b09;
}
.comment-box #comment-field {
	display:	none;
	margin-top:	10px;	
}
#comment-field .red-button15 {
	margin-right:45px;	
}
.comment-box .top label {
	display:	block;
	float:		left;
	width:		70px;	
}
.comment-box .comment {
	padding:	10px 0;
	border-bottom: 1px solid #E0E0E0;
}
.comment .number {
	display:block;
	float:	left;
	margin-right:5px;
	color: #a60b09;
}
.comment .avatar {
	display:block;
	float:	left;
}
.comment .avatar img {
	display:	block;
}
.comment .login {
	display:block;
	text-align:right;
	padding-right: 25px;
}
.comment .login a {
	color: #a60b09;
	font-weight:bold;
}
.comment .content {
	float:	left;
	width:	370px;
	margin-left: 10px;
}
.comment .title {
	display: block;
	font-weight:bold;
}
.comment .data {
	display:block;
	margin-bottom:10px;
}
/** FORMULARZE **/
.form-std {
	margin:	10px 0;	
}
.form-std label {
	display:	block;
	float:		left;
	width: 		120px;
}
.form-std label .required {
	color: #A60B09;
}
.form-std .wide-label {
	display:	block;
	float:		left;
	width: 		250px;
}
.form-std label.error {
	display:	block;
	clear:		both;
	width:		286px;
	margin-bottom:5px;
	color:		red;
}
.form-std .red-button21 {
	margin-left:375px;
}
.form-std #register-button {
	margin: 0;	
}
.form-item {
	overflow:	hidden;	
	margin-bottom: 5px;
}
.select-item {
	margin-bottom: 5px;
}
.form-inside label {
	display:	block;
	float:		left;
	width:		100px;
	padding-top:4px;
}
.short-label,.form-inside .short-label {
	width: auto;	
}
.form-inside div.error {
	color:	red;
	margin-left:90px;
	padding-left:55px;
}
.form-inside .floatright .red-button15 {
	margin-right: 15px;	
}
.form-center .form-item {
	margin-left: 55px;	
}
#register-form #cadr-wrap, #announcement-form #cadr-wrap { position: relative; }
#cadr-wrap #loading {position: absolute;right: 70px; bottom: 25px;}
#register-form #add_file, #announcement-form #add_file {
	position: relative;
	margin-bottom: 25px;
	padding-bottom: 10px;
}
#register-form #add_file #foto_box, #announcement-form #add_file #foto_box {
	position:absolute;top:50px;right:10px;z-index:3;
	width:	155px;
	overflow: hidden;	
}
#register-form #add_file #cadr #info-el, #announcement-form #add_file #cadr #info-el {
		position:absolute;top:55px;right:15px;z-index:3;
}
#register-form #add_file #cadr .dana {
	display:none;	
}
#announcement-form #add_file #foto_box {
	left: 173px;
}
#announcement-form #add_file #cadr #info-el {
	right: 175px;
}
#register-form #add_file .foto legend {
	position: absolute;top:0;left:0;
}
#register-form #add_file .foto ol {
	position: 	absolute;top:0;left:120px;
}
#announcement-form #cadr-wrap #loading {position: absolute;left: 232px;}

#announcement-form #add_file .foto {padding-top: 15px;}
#announcement-form #add_file .foto legend {display:block; float: left;margin-left: 11px; }
#announcement-form #add_file .foto ol {display:block; float: right;margin-right: 11px; }

.gen_inpt {
	width:	156px;
	height:	15px;
	padding: 6px 5px 4px 5px;
	background: url('../images/gen_inpt_bg.png') no-repeat;
	border:	none;
	color: #555555;
	font-size: 90%;
}
.gen_inpt_medium {
	width:	280px;
	height: 16px;
	padding: 5px 5px 4px 5px;
	background: url('../images/gen_inpt_medium_bg.png') no-repeat;
	border:	none;
	color: #555555;
	font-size: 90%;
}
.gen_inpt_long {
	width:361px;
	height:	16px;
	padding: 5px 5px 4px 5px;
	background: url('../images/gen_inpt_long_bg.png') no-repeat;
	border:	none;
	color: #555555;
	font-size: 90%;
}
.gen_inpt_small {
	width:	90px;
	height:	16px;
	padding: 5px 5px 4px 5px;
	background: url('../images/gen_inpt_small_bg.png') no-repeat;
	border:	none;
	color: #555555;
	font-size: 90%;
}
.gen_inpt_very_small {
	width:	65px;
	height:	16px;
	padding: 5px 5px 4px 5px;
	background: url('../images/gen_inpt_very_small_bg.png') no-repeat;
	border:	none;
	color: #555555;
	font-size: 90%;	
}
.gen_inpt_with_loupe {
	width: 156px;
	height:	15px;
	padding: 6px 31px 4px 5px;
	background: url('../images/inpt_with_loupe_bg.png') no-repeat;
	border:	none;
	color: #555555;
	font-size:90%; 
	text-align: center;
}
.gen_inpt_small_off,.gen_inpt_small_on {
	width:	66px;
	height:	16px;
	padding: 5px 5px 4px 5px;
	background: url('../images/gen_inpt_small_off_bg.png') no-repeat;
	border:	none;
	color: #555555;
	font-size: 90%;
}
.gen_inpt_small_on {
	background: url('../images/gen_inpt_small_on_bg.png') no-repeat;
}
.gen_ta {
	width:361px;
	height:140px;
	padding:5px;
	background: url('../images/gen_ta_bg.png') no-repeat;
	border: none;
	color: #555555;
}
.big_ta {
	width: 361px;
	height:	195px;
	padding: 5px;
	background: url('../images/textarea_big_bg.png') no-repeat;
	border: none;
	color: #555555;
}
.medium_ta {
	width: 280px;
	height: 45px;
	padding: 5px;
	/*background: url('../images/gen_ta_medium.png') no-repeat;*/
	background-color: #F6F6F6;
	border: 1px solid #d1d1d1;
	color: #555555;	
}
.gen_slct {
	width:	166px;
	height:	25px;
	text-align:center;
	font-size: 90%;
	color: #555555;
}
.red-button15 {
	display: block;
	float: left;
	height: 15px;
	background: url('../images/red_button_left15.png') no-repeat top left;
}
.red-button15 input,.red-button15 span {
	display: block;
	float:	left;
	height: 15px;
	padding: 0 0 3px 3px;
	background: url('../images/red_button_right15.png') no-repeat top right;
	color: white;
	font: 80% Verdana;
	border: none;
	cursor:	pointer;
}
.red-button15-2 input,.red-button15-2 span {
	padding: 0 3px 3px 3px;
}
.gray-button15 {
	display: block;
	float: left;
	height:15px;
	background: url('../images/gray_button_left15.png') no-repeat top left;		
}
.gray-button15 input,.gray-button15 span {
	display:	block;
	float:	left;
	height: 15px;
	padding: 0 5px 0 5px;
	background: url('../images/gray_button_right15.png') no-repeat top right;
	color: white;
	line-height: 15px;
	font-size:90%;
	border:	none;
	cursor:	pointer;
}
.gray-button21 {
	display: block;
	float: left;
	height:21px;
	background: url('../images/gray_button_left21.png') no-repeat top left;	
}

.gray-button21 input,.gray-button21 span {
	display:	block;
	height: 21px;
	padding: 0 5px 0 5px;
	background: url('../images/gray_button_right21.png') no-repeat top right;
	color: white;
	line-height: 21px;
	font-size:90%;
	font-weight:bold;
	border:	none;
	cursor:	pointer;
}

.gray-button9824 {
	display: block;
	float: left;
	height:24px;
	background: url('../images/gray_button_9824.png') no-repeat top left;		
}

.gray-button9824 input,.gray-button9824 span {
	display:	block;
	height: 24px;
	padding: 0 5px 0 5px;
	background: url('../images/gray_button_right9824.png') no-repeat top right;
	color: #515151;
	line-height: 24px;
	font-size:90%;
	font-weight:normal;
	border:	none;
	cursor:	pointer;
}


.red-button21 {
	display: block;
	float: left;
	height:21px;
	background: url('../images/red_button_left21.png') no-repeat top left;
}

.red-button21 input,.red-button21 span {
	display:	block;
	float:left;
	height: 21px;
	padding: 0 5px 0 5px;
	background: url('../images/red_button_right21.png') no-repeat top right;
	color: white;
	line-height: 21px;
	font-size:90%;
	font-weight:bold;
	border:	none;
	cursor:	pointer;
}
.green-plus-button {
	display:	block;
	float:		left;
	height:		25px;
	background: url('../images/green_plus_button_left.png') no-repeat top left;
}
.green-plus-button span {
	display:	block;
	height:		25px;
	padding:	0 33px 0 5px;
	background: url('../images/green_plus_button_right.png') no-repeat top right;
	color:	#555555;
	line-height:	25px;
	font-size: 90%;
}
.see-archive {
	display:	block;
	float:		right;
	margin:		5px 0;
}
/** PLUGIN PHOTO **/
#add_file ol {
	list-style:none;	
}
/** USER-PROFILE **/
#user-profile {
	
}
.logout-ico {
	padding-right: 25px;
	background: url('../images/logout_ico.png') no-repeat center right;
}
.profile-edit-ico {
	padding-right: 25px;
	background: url('../images/profile_edit_ico.png') no-repeat right center;
}
.mail-ico {
	padding-right: 25px;
	background: url('../images/poczta_ico.png') no-repeat right center;	
}
.message-ico {
	padding-right: 25px;
	background: url('../images/wiadomosc_icon.png') no-repeat right center;	
}
.friend-add-ico {
	padding-right: 25px;
	background: url('../images/znajomi_dodaj_icon.png') no-repeat right center;	
}
.friend-del-ico {
	padding-right: 25px;
	background: url('../images/znajomi_usun_icon.png') no-repeat right center;	
}
.block-ico {
	padding-right: 25px;
	background: url('../images/block_icon.png') no-repeat right center;	
}
.unblock-ico {
	padding-right: 25px;
	background: url('../images/unblock_icon.png') no-repeat right center;		
}
.post-del-ico {
	padding-right: 25px;
	background: url('../images/basket_bg.png') no-repeat right center;	
}
.profile-top {
	clear:	both;
	padding: 10px 0;
	border-bottom: 1px solid  #e0e0e0;
	background-color: white;
}
.profile-top .profile-edit-ico {
	margin-right: 2px;
	padding-right: 23px;
}
.profile-top img {
	float:	left;
	margin:	0 10px;
}
.profile-top .left {
	float:	left;
	width:	auto;
}
.profile-top .right {
	float:	right;
	width:	auto;
	margin-right:10px;
	text-align:right;
}
.profile-top .right a {
	display:	block;	
}
.profile-top span {
	display:	block;	
}
.profile-data {
	padding: 10px 0;
	border-bottom: 1px solid  #e0e0e0;
}
.profile-data th {
	padding-bottom:10px;
	text-align: left;
	text-decoration: underline;
}
.profile-data .desc {
	width: 80px;	
}
.profile-data table .red-c {
	width: 140px;
	padding-right: 10px;
}
.profile-desc {
	padding: 10px 0;
	border-bottom: 1px solid  #e0e0e0;		
}
.profile-desc-no-border {
	padding: 10px 0;	
}
.header-underline {
	margin-bottom:10px;
	font-size: 100%;
	text-decoration: underline;
}
.profile-gallery {
	padding:	10px 0;
	border-bottom: 1px solid #E0E0E0;
}
.profile-friends {
	padding:	10px 0;	
}
#account-details {
	float:	left;
}
#account-details div {
	margin-bottom: 3px;	
}
#account-details span {
	display:	block;
	width:	130px;
	float:	left;	
}
#profile-payment-methods {
	float:	right;	
}
#profile-payment-methods a {
	margin-bottom: 3px;	
}
/** CONTACT **/
#contact-data table {
	width:		260px;
}
/** GALERIA DODAWANIE ZDJECIA **/
.gallery-add {
	position:	relative;	
}
.gallery-add fieldset.foto {
	padding:	10px 0;
}
.gallery-add fieldset.foto label {
	display:	block;
	float:	left;
	width: 100px;
}
.gallery-add #foto_box {
	padding:	20px 0 10px 0;
}
.gallery-add #loader {
	display:	block;
	width: 32px;
	height: 32px;
	text-align:center;	
	margin:		0 auto;
	padding-top: 10px;
}
.gallery-add #foto_box ol {
	overflow:	hidden;
	margin-bottom: 20px;
/*	width:	155px;*/
}
.gallery-add .photo-options {
	float:left;
	clear:left;
}
.gallery-add .photo-name {
	height: 21px;
}
.gallery-add .photo-desc {

}
.gallery-add #foto_box .photo-desc-fields
{
	position: relative;
	margin-left:5px;
	margin-bottom:0;
	float:	left;	
}
.gallery-add #foto_box .photo-desc-fields .loader
{
	position: absolute;top:50px;left:130px;	
}
.gallery-add #foto_box .photo-options {
	height:	32px;
}
.gallery-add #foto_box .photo-options a {
	vertical-align:top;
}
.gallery-add #foto_box .photo-options span {
	vertical-align:top;	
}
.gallery-add #foto_box .photo-options .accept {
	float: right;
}
.gallery-add .red-button15 {
	position:	absolute;bottom:10px;right:10px;
}
.show-photo {
	margin-bottom: 10px;	
}
.gallery-item {
	float:	left;
	margin:	0 1px 10px 1px;	
}
.gallery-item .options {
	text-align: center;	
}
.gallery-item .title {
	background-color: black;
	color:	white;
	text-align: center;	
}
#gallery-editor .loader {
	float:		left;
	margin-left: 223px;	
}
#gallery-editor .red-button15 {
	clear:		both;
	margin-left: 350px;
}
#photo-nav #next {
	float:		right;
}
#add-gallery-form .red-button15 {
	float:		right;
	margin-right:5px;
}
/** PAGINATOR ***/
.paginator-box {
	height:		41px;
	border: 	1px solid #E0E0E0;
	background-color:#F6F6F6;
}
.paginator-box .paginator-all {
	display:	none;	
}
.paginator-box .desc {
	display:	none;	
}
.paginator-box .paginator-center {
	float:	left;
	position:relative;
	left: 50%;
	margin-top:10px;
	text-align:left;
}
.paginator-box .linki {
	position:relative;
	left:-50%;
}
.paginator-box .linki a {
	display:block;
	float:	left;
	height: 21px;
	width: 27px;
	text-align:center;
	line-height:21px;
}
.paginator-box .linki .on {
	background:	url('../images/paginator_active.png') no-repeat center center;
	color:	white;	
}
.paginator-box .strzalka_lewa {
	text-indent: -9999px;
	background: url('../images/paginator_left.png') no-repeat center center;	
}
.paginator-box .strzalka_prawa {
	text-indent: -9999px;
	background: url('../images/paginator_right.png') no-repeat center center;
}
/** PAGINATOR JQUERY TOOLS **/
.navi-wrapper {
	height:	21px;
	float:	left;
	position:relative;
	left: 50%;
	margin-top:10px;
	text-align:left;
}
.navi-center {
	position:relative;
	left:-50%;	
}
.navi {
	float:	left;	
}
.navi-center a {
	display:	block;
	float:		left;
	width:	27px;
	height:	21px;
	text-align:center;
	line-height:21px;
	cursor: pointer;
}
.navi-center .prevPage {
	text-indent: -9999px;
	background: url('../images/paginator_left.png') no-repeat center center;	
}
.navi-center .nextPage {
	text-indent: -9999px;
	background: url('../images/paginator_right.png') no-repeat center center;	
}
.navi .active {
	background:	url('../images/paginator_active.png') no-repeat center center;
	color:	white;		
}
/** ZAPROSZENIA **/
.invite-item {
	line-height:  66px;
	margin-bottom: 5px;
	overflow:	hidden;
}
.invite-item div,.invite-item .avatar {
	float:	left;
}
.invite-item .user-login {
	width:	130px;
	margin-left: 15px;
}
.invite-item .options {
	float:	right;
}
/** WIADOMOSCI **/
#message-form {
	
}
#message-form .red-button15 {
	float: right;
	margin-right:5px;
}
.message-item {
	line-height: 66px;
	margin-bottom: 5px;
	overflow:	hidden;	
}
.message-item .avatar {
	float:	left;	
}
.message-item .user-login {
	float:	left;
	width:	65px;
	margin-left: 15px;
}
.message-item .title {
	width:	130px;
	float:	left;	
}
.message-item .data {
	float:	left;
}
.message-item .options {
	float:	right;
}
#message-content-box {
	padding: 10px 0;	
}
#message-title {
	margin-bottom: 10px;	
}
/** JQUERY TOOLS GALLERY PLUGIN **/
	/** @TODO **/
/** OGLOSZENIA **/
.white-content-box {
	width:		498px;
	background-color:	white;	
}
.white-content-box .top {
	height:		3px;
	background: url('../images/gray_box_top.png') no-repeat;
}
.white-content-box .middle {
	border-left: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;	
}
.white-content-box .validate_errors {
	margin:		10px 0 10px 20px;
}
.small-content-box {
	width:	244px;
	float:	left;
	margin-bottom: 11px;
}
.small-content-box-left {
	margin-right:	10px;
}
.small-content-box .top {
	height:	3px;
	background: url('../images/small_content_box_top.png') no-repeat;	
}
.small-content-box .middle {
	position:	relative;
	padding: 12px 10px 9px 11px;
	border-right:	1px solid #E0E0E0;
	border-bottom:	1px solid #E0E0E0;
	border-left:	1px solid #E0E0E0;
}
.small-content-box .category-title {
	margin-bottom: 13px;
	text-transform: uppercase;
}
.small-content-box .logo {
	border:	1px solid #ac1617;
	margin-bottom:	5px;	
}
.small-content-box .desc {
	margin-bottom:	10px;	
}
.goto {
	padding-right: 10px;
	background: url('../images/goto_bg.png') no-repeat center right;
	color: #a60b09;
}
.showowneritems {
	position: relative;
	left: 210px;
	top: 3px;
}
.announcement-wrap {
	padding:	10px;
}
.announcement-wrap .top {
	width:	auto;
	height:	auto;
	margin-bottom:	10px;
	background-image: none;
	border-bottom: 1px dotted #e0e0e0;
	padding-bottom: 10px;
}
.announcement-wrap .title {
	float:	left;
	padding:	0 0 0 10px;
	background: url('../images/article_header_bg.png') no-repeat 0 7px;
	
	background-image:none;
	font-size: 16px;
	font-weight: normal;
}
.announcement-wrap .data {
	float:	right;
	font-size:	90%;
	color:		#848484;
}
.announcement-wrap .content {
	clear:	both;
	margin-bottom:	10px;	
}
.announcement-wrap .content-organizations {
	clear:	both;	
}
.announcement-wrap .photo-preview {
	border:1px solid #E0E0E0;
	float:left;
	margin-right:10px;
	padding:4px;
}
.announcement-details {
	padding-top: 10px;
	border-top: 1px solid #E0E0E0;
}
.announcement-details h4 {
	display:	inline;
	margin-right:15px;
}
.announcement-details .owner {
	margin-top: 5px;	
}

.announcement-details .email {
	margin-right:	20px;	
}
.announcement-details .phone {
	margin-left:	20px;	
}
.announcement-wrap .owner {
	padding-top: 10px;
	clear:	both;
	font-size:	90%;
	color:		#848484;
	border-top:1px dotted #E0E0E0;
}
.announcement-wrap .owner .options {
	float: right;
	margin-left: 8px;
}
.announcement-wrap .owner .promoted {
	float: right;
	font-weight: bold;
	color: #FF750E;
}
.announcement-wrap .owner .promoted img {
	vertical-align: middle;
	margin-bottom: 2px;
}
.announcement-wrap .owner .options a  {
	font-weight: bold;
	color: red;	
}
#announcement-add-form {
	position:	relative;
}
#announcement-add-form #loader {
	position:	absolute;top:20px;left:290px;	
}


.announcement_head {
	font-size: 11px;
	height: 60px;
	border: 1px solid #e0e0e0;
}

.announcement_cont {
	padding:10px 20px 5px;
}	

.announcement_head .top {
	background:transparent url(../images/gray_box_top.png) no-repeat scroll 0 0;
	height:3px;
}

.announcement_head h1 {
	font-size: 20px;
	font-weight: normal;
}	

.announcement_subcat {
	float: left;
}

.announcement_total {
	float: right;
}

.announcement_sort {
	background-color: #f3f3f3;
	height:27px;
	padding-left:15px;
	padding-top:10px;	
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
}

.announcement_sort .item, .announcement_sort .item_active {
	float: left;
	margin-right: 25px;
}

.announcement_sort .item_active a {
	color: #D40A00;
}

.announcement_sort .item a:hover {
	color: #D40A00;
}

#form-item-photo {
	position:	relative;
	height:		32px;
	margin:0;
	padding:	5px 0;
}
#form-item-photo #loader-photo,#form-item-photo #loaded-photo {
	position:	absolute;top:0;left:350px;	
}
/** GORNA WYSZUKIWARKA DO DZIALOW **/
.search-top-form {
	position:	relative;
	padding: 10px;
}
.search-top-form #loader {
	position:	absolute;top:20px;left:250px;	
}
.search-top-form label {
	float:	left;
	width:	65px;
	line-height: 25px;
}
.search-top-form .short-label {
	width: auto;
	padding: 0 3px;
	line-height:25px;
}
.search-top-form .long-label {
	
}
.search-top-form .left {
	float:	left;
	width:	235px;
	margin: 0 49px 0 0;
}
.search-top-form .right {
	float:	left;
	width:	192px;
	margin: 0 auto;
}
.search-top-form .select-item {
	margin-bottom: 5px;	
}
.search-top-form .gray-button15 {
	margin-top: 5px;	
}
.search-top-form #js-error-box {
	clear:	both;	
}
#js-error-box div {
	margin-bo
}
/** IMPREZY **/
.content-development {
	margin:	0;
}
.content-development .price {
	margin-top:	5px;	
}
#platna-box input {
	margin-left:5px;	
}
#data-range .short-label {
	padding: 0 3px;	
}
/** ORGANIZACJE **/
.organization-details {
	float:	left;
	clear:	right;	
}
.organization-details span,.organization-details a {
	display:	block;
	float:	left;
}
.organization-details .light-gray-c {
	width:	100px;
}
/** BLOG **/
.blog-item {
	overflow:	hidden;
	margin-bottom: 5px;
}
.blog-item .user-login {
	float:	left;
	width:	95px;
	padding-right:5px;
}
.blog-name {
	float:	left;
	width:	115px;
	padding-right:5px;	
}
.blog-item .date {
	float:	left;
	width: 100px;
	padding-right:5px;
}
.blog-item .data {
	float:	left;
	width: 145px;
	text-align: right;
}
.blog-show {
	padding: 38px 0;
}
.blog-show .left {
	float:	left;
	width:	91px;
	margin-right:10px;
}
.blog-show .avatar {
	margin-bottom: 31px;	
}
.blog-show .about-me {
	list-style:	none;	
	
}
.blog-show .about-me li {
	padding-left: 13px;
	background:	url('../images/red_ball.png') no-repeat 0 5px;	
}
.blog-show .right {
	float:	left;
	width:	367px;
	margin-left: 0;
}
.blog-show .posts {
	padding-bottom: 23px;
	margin-bottom:	17px;
	background: url('../images/posts_arrow_bg.png') no-repeat 0 100%;
}
.blog-show .posts .more-data {
	margin-bottom: 20px;
	color: #848484;
}
.blog-show .posts .owner-options {
	float:	right;	
}
.blog-show .preview a:hover {
	text-decoration: underline;	
}
/** WIZYTOWKI **/
.card-box {
	padding-bottom: 10px;
}
.card-box .padding-content {
	padding: 10px;	
}
.card-box .photo {
	float:	left;
	margin-right:14px;	
}
.card-box .desc div {
	overflow:hidden;
}
.more-bar {
	width:	462px;
	height:	24px;
	padding: 0 10px;
	background: url('../images/more_bar_bg.png') no-repeat;
}
.card-box .more-bar {
	clear:	both;
	margin: 0 auto;	
}
.card-box .more-bar a,.card-box .more-bar div {
	line-height:24px;	
}
.card-box .more-bar .see-double-arrow {
	display:	block;
	float:	right;
	line-height: 24px;
	color:	white;	
	text-align: right;
	padding-right:	25px;
	background: url('../images/red_double_arrow.png') no-repeat center right;
}
.card-box .item {
	display:block;
	float:	left;
	width:	118px;
	padding-left: 15px;
	font-size: 90%;
	background: url('../images/red_arrow.png') no-repeat center left;
	color:#c6c6c6;
}
.card-box .value {
	display:block;
	float:	left;
	font-size:90%;
	color:#3c3b3b;
}
.card-box .desc-field {
	margin-top: 10px;	
}
.card-box .desc-field .item{
	width:	auto;
	margin-right:5px;
}
.card-box .desc-field .value {
	float:	none;	
}
/** KOSCIOLY **/
#churches-list a:hover div.floatleft {
	text-decoration: underline;
}
/** ANKIETA **/
#poll-form {
}
#poll-question {
	margin-bottom: 10px;
}
#poll-form .poll-item {
	overflow:hidden;
	margin-bottom: 3px;
	font-size: 90%;
	color: #555555;
}
#poll-form .poll-item input {
	display:block;
	float:	left;	
}
#poll-form .poll-item span {
	display:block;
	width:	170px;
	float:left;
}
#poll-results .legend-item {
	position:relative;
	margin-bottom:3px;
	padding-left: 15px;
	font-size: 90%;
}
#poll-results .legend-squers {
	position:absolute;top:4px;left:0;
	width:	10px;
	height:	10px;
}
#poll-results .legend-item .poll-procent {
	font-weight: bold;	
}
#poll-warning {
	font-size:	90%;	
}
#poll-loader {
	display:block;
	clear:	both;
	text-align:center;
	margin:	0 auto;
	padding-bottom: 10px;
}
#vote {
	margin-top:5px;
}
.poll-box {
	margin-bottom: 5px;
}
.poll-box .title {
	margin-bottom: 10px;
}
.poll-box .question {
	font-weight: bold;
	margin-bottom:5px;
}
#poll-legend .poll-answer {
	position:	relative;
	padding-left: 15px;
}
#poll-legend .poll-color {
	position:absolute;top:3px;left:0;
	width:10px;
	height:10px;	
}
/** PLATNOSCI **/
#pay-sms-form {
	
}
#pay-sms-title {
	margin-bottom: 3px;	
}
#pay-sms-form #inp-sms {
	display:block;
	margin: 0 auto;
	clear: both;
	text-align: center;
}
#pay-sms-form #submit-payment {
	margin-top:10px;	
}
#noresources-message {
	
}
#noresources-message .red-button21 {
	margin-right: 5px;
}
#noresources-message .message {
	margin-bottom: 5px;	
}
/** MAPA STRONY **/
#site-map {
	padding-left:	20px;	
}
#site-map ul {
	margin-left:	15px;
}
/** SKLEP **/
.shop-category-desc {
	margin-bottom: 10px;
	padding-left: 10px;
	background: url('../images/go_forward_bg.png') no-repeat 0 5px;
}
.shop-category-goto {
	float: right;
	font-weight: bold;	
}
.shop-product-item {
	position: relative;
	padding: 10px;
}
.shop-product-item .top {
	clear: both;
	background: none;
	height: auto;
	margin-bottom: 10px;
	overflow: hidden;
}
.shop-product-item .top .title {
	float: left;
}
.shop-product-item .top .date {
	display: block;
	float: right;
	color: #dcdcdc;
}
.shop-product-item .desc {
	font-weight: bold;	
}
.shop-product-item .photo-preview {
	float: left;
	margin-right: 5px;
	border: 3px solid #e0e0e0;
}
.price {
	display: block;
	float: left;
	margin-top: 5px;
	color: #a20c0b;	
}
.price-show {
	display: block;
	float: left;
	margin-left: 10px;
	color: #a20c0b;	
}
.basket {
	display:	block;
	float: right;
	color: #a20c0b;
	font-weight: bold;
	padding-right: 17px;
	margin-top: 3px;
	background: url('../images/basket.png') no-repeat center right;
	text-align: right;
}
.basket-show {
	margin: 0 10px 5px 0;	
}
#shop-photos-container {
	margin-top: 5px;	
}
#shop-photos-container .scrollable {
	margin-left: 15px;	
}
#shop-photos-container .navi-wrapper {
	margin-bottom: 5px;	
}
#shop-cart-products {
	width: 100%;	
}
#shop-cart-products thead th {
	border-bottom: 1px solid #e0e0e0;	
}
#shop-cart-products thead td {
	font-weight: bold;
	text-align: center;	
}
#shop-cart-products tbody td {
	text-align: center;	
}
#shop-cart-products-list .basket {
	width:	14px;
	height: 9px;
	background: url('../images/basket.png') no-repeat;	
}
.payment-total-info td {
	line-height: 21px;
}
.payment-total-info .info {
	text-align: right;
	font-weight: bold;	
}
.payment-total-info .value {
	width: 100px;
	color: #a60b09;
	font-weight: bold;	
}
.payment-total-info .value .gray-loader {
	vertical-align: middle;
}
.shop-product-item .gray-loader {
	position: absolute;top: 39px;left: 233px;	
}
.shop-product-item .accept {
	position: absolute;bottom:0;right: 15px;	
}
#my-basket {
	margin-left: 335px;
	color: #a60b09;
	font-weight: bold;
}
#shop-user-order-list {
	margin-left: 15px;
	color: #a60b09;
	font-weight: bold;
}
#shop-user-table-list {
	width: 100%;	
}
#shop-user-table-list #to-pay td {
	line-height: 32px;
	text-align: right;	
}
#shop-user-table-list #to-pay td#value {
	width: 80px;
	padding-right: 50px;
	color: #a60b09;
	text-align: right;
}
#shop-user-table-list th,#shop-user-table-list td {
	text-align: center;	
}
#order-details-table {
	width: 100%;
	margin-bottom: 15px;	
}
/** STOPKA **/
#footer {
	width: 100%;
	height: 94px;
	clear: both;
	background: url('../images/footer_bg.png') repeat-x bottom left;
}

#footer-wrap {
	position:relative;
	width: 945px;
	height: 94px;
	margin: 0 auto;
}
#copyright {
	position:	absolute;top:36px;left:0;
	display:	block;
/*	float:		left;
	margin-top:	36px;*/
}
#footer-menu {
	float:		left;
	margin-top:	36px;
	margin-left:250px;
	list-style:none;
}
#footer-menu li {
	float:	left;
	margin-right:21px;
}
#footer-menu a {

}
#footer-menu .active {

}
#private-policy {
	position:	absolute;top:36px;right:0;
	display:	block;
/*	float:		left;
	margin-top:	36px;*/
}

/** INNE **/
.center-float-wrap {
	position: relative;
	float:	left;
	left: 50%;
	text-align:left;
}
.center-float {
	position:relative;
	left:	-50%;
}
#paypal-button {
	margin: 10px 0 0 196px;	
}
#paypal-info {
	display: block;
	margin-top: 5px;
	font-size: 90%;
	text-align: center;
	font-style:italic;
}
#paypal-payment-cost-picker {
	display: block;
	margin: 0 auto;
	text-align: center;	
}
#password-recover-link,#register-user-link {
	display: block;	
}
.static-content ul,.static-content ol {
	margin-left: 25px;	
}
/** JS VALIDACJA **/
.js-error {
	color: red;
}
input.js-error {
	border:	1px solid red;	
}
/** CKEDITOR FIX **/
.cke_skin_kama {
	float: left;
}

/*  slider z newsami */
#slider {
	position: relative;
	margin-bottom: 10px;
}

#controls li {
	/*float: left;*/
}

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		overflow:hidden;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:496px;
		height:270px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:20px 0;
		padding:0;
		position: absolute;
		top: 0;
		left: 370px;
		}
	ol#controls li{
		float:left;
		height:31px;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		opacity:0.7;
		padding:0;
		width:31px;
		margin-left: 8px;
		}
	ol#controls li a{
		background:#333 none repeat scroll 0 0;
		border:1px solid #CCCCCC;
		color:#aeaeae;
		float:left;
		height:28px;
		line-height:28px;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#D40A00;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */
#slider .transbox {
	background: url('../images/1x1x70_trans.png');
	height:105px;
	padding:0 12px;
	margin-top:150px;
}

#slider .slider_opis .tytul {
	clear:left;
	float:left;
	margin-top:10px;
}

#slider .slider_opis .tytul a {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
}

#slider .slider_opis .data {
	color:#666666;
	float:right;
	font-size:11px;
	margin-top:10px;
}

#slider .slider_opis .tresc {
	color: white;
	font-size: 11px;
	margin-top: 10px;
}

/** osttanie ogloszenia (str. glowna) **/
#last_ogl {
	width:	498px;
}
#last_ogl .top {
	width:498px;
	height:	31px;
	margin:0;
	background: url('../images/ogl_box_top.png') no-repeat;
}
#last_ogl .bottom {
	width:498px;
	height:	4px;
	margin:0;
	background: url('../images/ogl_box_bottom.png') no-repeat;
}
#last_ogl .middle {
	border-left:	1px solid #E0E0E0;
	border-right:	1px solid #E0E0E0;
	padding:10px 15px;
	overflow: hidden;
}

#last_ogl .middle li p {
	margin-bottom: 0;
	font-size: 11px;
}

#last_ogl .middle li, #last_ogl .middle .first {
	list-style: none;
	width: 205px;
	background: url('../images/news_header_bg.png') no-repeat 0 5px;
	padding-left: 15px;	
	float: left;
}


#last_ogl .middle .first {
/*	list-style: none;
	list-style-image: none;
	list-style-image:url(../images/news_header_bg.png);
	margin-left: 30px;
	float: left;
	width: 210px;*/
	margin-left: 20px;
}

#last_ogl h3 {
	margin-left:15px;
	line-height:31px;
	font-size:	100%;
}

#last_ogl h3 .title {
	float: left;
}

#last_ogl h3 .total_count {
	font-size: 11px;
	float: right;
	font-weight: normal; 
	margin-right: 15px;
}

#last_ogl-inpt {
	width:	127px;
	height:	15px;
	float:	left;
	padding: 5px;
	margin: 8px 0 0 10px;
	background: url('../images/newsletter_input.png') no-repeat;
}
#last_ogl .red-button15 {
	margin:	13px 0 0 10px;	
}
#last_ogl .overflow-hidden {
	margin-bottom: 5px;
}
#last_ogl .font-mini {
	display:	block;
	margin-left:15px;
	font-size:	85%;
	line-height:15px;
}
#last_ogl #js-newsletter-error {
	margin: 0 0 5px 10px;	
}

#go-to-forum {float: right; margin: 7px 75px 3px 75px;}

.flash_out {
	margin-top: 5px;
	margin-bottom: 5px;
}
.przydatne_strony{
	list-style: none;
}
.form-item span.info {
	color: gray; position: relative; top: -3px; cursor: help;
}
.scayt-misspell {
    display: inline-block !important;
}
