@import "reset.css";

/* =BLEDY IE= */
/* Centrowanie */

hbody { text-align: center; }
.container { text-align: left; }

/* Block element w listach */

ul li a {
	zoom:1;
}

/* Double margin bug */
.inline {
	display:inline;
}

a  {
	border:0px solid red;
	color:#757575;
	text-decoration:none;
}
a:hover {
	text-decoration:underline !important;
}
.clear {
	clear:both;
}
body {
	font-size:11px;
	font-family:Tahoma;
	color:#676563;
	line-height:1.2;
	background:#000;
	height:100%;
}
#top {
	width:1000px;
	background:url(../images/top_bg2.png) no-repeat;
	margin:0px auto;
	height:128px;
	margin-top:0px;
	position:relative;
}
#top h1 {
	background:url(../images/logo2.png) no-repeat;
	width:124px;
	height:108px;
	text-indent:-9999px;
	float:left;
	display:inline;
	margin-left:20px;
	margin-top:8px;
}
#wrapper {
	width:980px;
	margin:0px auto;
	background:#0f0f0f;
	height: auto;
	min-height: 100%;
	padding:0px 10px;
	overflow:hidden;
	position:relative;
}
#content {
	overflow:hidden;
}
#left {
	float:left;
	display:inline;
	width:665px;
	margin-right:10px;
	margin-bottom:20px;
}
#right {
	float:left;
	display:inline;
	width:305px;
}
#onecolumn {
	padding-top:20px;
	min-height:600px;
}

.users {
	width:100%;
}

.videos-list .content,
.users-list .content {
	min-height:750px;
}
.add-notice {
	bottom:4px;
	color:#6aaa00;
	position:relative;
}
.remove-notice {
	bottom:4px;
	color:#c10000;
	position:relative;
}

/* logowanie */
.logowanie {
width:auto;
	clear:right;
float:right;
width:auto;
}
.username,
.password {
	width:119px;
	font-size:11px;
	height:20px;
	padding-left:5px;
	padding-top:5px;
	background:url(../images/logowanie-input.gif) no-repeat;
	border:0px solid black;
	float:left;
	display:inline;
	margin-right:6px;
	color:#b6b6b6;
}
.logowanie .submit {
	background:url(../images/logowanie-submit.gif) no-repeat;
	width:88px;
	height:24px;
	border:0px solid black;
	float:left;
	display:inline;
	text-indent:-9999px;
	cursor:pointer;
	line-height:0;
}
.logowanie a {
	color:#FFF;
}
.logowanie p {
	color:#fff;
	float:left;
	display:inline;
	margin-top:5px;
	margin-left:4px;
	clear:both;
}
.register a {
	color:#91e407;
	font-weight:bold;
	text-decoration:underline;
}
.register {
	hmargin-left:33px !important;
}
.logout {
	color:#fff;
}
.user-min a {
	color:#95e705;
}
.logout-submit {
	background:transparent url(../images/logout.png) no-repeat scroll 0 4px;
	border:0 solid black;
	color:#FFFFFF;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	height:15px;
	padding-left:12px;
	text-align:left;
	width:87px;
	position:absolute;
	top:71px;
	right:-23px;
}
.logout {
	margin-top:11px;
	width:208px;
}
.logout-button {
	display:block;
	margin-right:0;
	margin-top:11px;
}


/* paginacja */
.paginacja ul {
	float:right;
	display:inline;
}

.paginacja ul li {
	float:left;
	display:inline;
	margin-right:10px;
}
.paginacja ul li a {
	color:#fff;
}
.paginacja ul li a:hover {
	color:#006BCE;
}
.paginacja .poprzednia a,
.paginacja .nastepna a {
	color:#006BCE;
}

/* MENU */
.menu {
	float:right;
	display:inline;
	margin-top:1px;
	margin-right:10px;
	height:60px;
}
.menu ul {
	height:60px;
	margin-left:0;
	overflow:hidden;
	width:820px;
}
.menu ul li {
	color:#fff;
	font-size:18px;
	float:left;
	display:inline;
	height:60px;
	zoom:1;
	text-align:center;
	background:url(../images/menu-sep.gif) no-repeat right top;
	padding-right:1px;
}
.menu ul li a {
	background:url(../images/menu-bg.gif) repeat-x;
	display:block;
	height:40px;
	padding:20px 12px 0px 12px;
	font-weight:bold;
	color:#fff;
}
.menu ul li a:hover {
	text-decoration:none !important;
}
.menu a:hover {
	background:url(../images/menu-bg-active.gif) repeat-x;
}
.menu ul {
	background:url(../images/menu-left.gif) no-repeat left top;
	padding-left:4px;
}
.menu ul li.menu-7 {
	background:url(../images/menu-right.gif) no-repeat right top;
	padding-right:4px;
}
/* Quick menu */
.quickmenu li {
	background:url(../images/sep.gif) no-repeat right 1px;
	padding-right:10px;
}
.quickmenu li.last {
	background:none;
}
/* Boxy skalowalne */

.box .head h1  {
	color:#fff;
	font-size:18px;
	text-indent:10px;
}
.box .head h1 a {
	color:#fff;
	font-weight:normal;
}
.box .head {
	float:left;
	display:inline;
	background:#000;
	padding:9px 20px 3px 0px;
	
	-webkit-border-top-right-radius: 5px; /* Safari, Chrome */
 	-khtml-border-radius-topright: 5px;    /* Konqueror */
 	-moz-border-radius-topright: 5px; /* Firefox */
 	 border-top-right-radius: 5px;	 
	 -webkit-border-top-left-radius: 5px; /* Safari, Chrome */
 	-khtml-border-radius-topleft: 5px;    /* Konqueror */
 	-moz-border-radius-topleft: 5px; /* Firefox */
 	 border-top-left-radius: 5px;
}
.box .content {
	clear:both;
	background:#000;
	overflow:hidden;
	padding:10px;
	zoom:1;
	-webkit-border-radius: 5px; /* Safari, Chrome */
 	-khtml-border-radius: 5px;    /* Konqueror */
 	-moz-border-radius: 5px; /* Firefox */
 	 border-radius: 5px;  
  	-webkit-border-top-left-radius: 0px; /* Safari, Chrome */
 	-khtml-border-radius-topleft: 0px;    /* Konqueror */
 	-moz-border-radius-topleft: 0px; /* Firefox */
 	 border-top-left-radius: 0px;
}
.box .bottom {
	height:25px;
	overflow:hidden;
}
.box .bottom .more {
	background:#000;
	float:right;
	display:inline;
	margin-right:15px;
	padding-left:7px;
	padding-right:7px;
	padding-top:2px;
	padding-bottom:5px;
	
	-webkit-border-bottom-left-radius: 5px; /* Safari, Chrome */
 	-khtml-border-radius-bottomleft: 5px;    /* Konqueror */
 	-moz-border-radius-bottomleft: 5px; /* Firefox */
 	 border-bottom-left-radius: 5px;		 
	-webkit-border-bottom-right-radius: 5px; /* Safari, Chrome */
 	-khtml-border-radius-bottomright: 5px;    /* Konqueror */
 	-moz-border-radius-bottomright: 5px; /* Firefox */
 	 border-bottom-right-radius: 5px;
}
/* End of Boxy skalowalne */
/* flash */
.flash {
	background:url(../images/flash_bg.jpg) repeat-x 0px 0px;
	min-height:439px;
	margin:0px -9px 0px -10px;
	padding-top:20px;
}
.player {
	margin:15px auto 0;
	text-align:center;
}
.status-bar p {
	float:left;
	display:inline;	
	margin-left:32px;
	margin-top:12px;
}
.status-bar {
	height:58px;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
	width:856px;
	background:url(../images/statusbar.png) no-repeat 0px -20px;
	margin-bottom:25px;
	font-size:12px;
	color:#fff;
}
/* indexed search */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
	background:#303030;
	padding:5px;
	margin-top:5px;
}
.tx-indexedsearch .res-tmpl-css {
	margin-top:15px;
}

/* footer */
.footer {
	text-align:center;
	background:#000;
	-webkit-border-radius: 5px; /* Safari, Chrome */
 	-khtml-border-radius: 5px;    /* Konqueror */
 	-moz-border-radius: 5px; /* Firefox */
 	 border-radius: 5px;  
	 clear:both;
	 height:50px;
	 overflow:hidden;
	 padding-top:10px;
	 margin-bottom:5px;
}
.footer ul {
	float:right;
	display:inline;
	margin-top:11px;
}
.footer ul li {
	float:left;
	display:inline;
	margin-right:10px;
}
.footer p {
	float:left;
	display:inline;
	margin-left:10px;
	margin-top:12px;
}
/* Search */

.search {
	margin-bottom:9px;
	overflow:hidden;
	width:305px;
}
.search .input {
	background:url(../images/search-input.gif) no-repeat;
	height:21px;
	padding-left:8px;
	padding-top:5px;
	width:219px;
	border:0px solid black;
	float:left;
	display:inline;
	margin-right:4px;
	color:#b6b6b6;
}
.search .submit {
	background:url(../images/search-submit.gif) no-repeat;
	width:73px;
	height:24px;
	border:0px solid black;
	float:left;
	display:inline;
	cursor:pointer;
	margin-top:1px;
	text-indent:-9999px;
}
.not-found {
	background:#242424;
	-webkit-border-radius: 5px; /* Safari, Chrome */
 	-khtml-border-radius: 5px;    /* Konqueror */
 	-moz-border-radius: 5px; /* Firefox */
 	 border-radius: 5px; 
	height:25px;
	margin:10px auto;
	padding:20px;
	text-align:center;
	width:500px;
	 margin:auto;
	 padding:20px;
	 text-align:center;
}
.not-found p {
	font-size:18px;
	color:#fff;
}

/* more */
.more a {
	background:transparent url(../images/bullet.gif) no-repeat scroll right 5px;
	padding-right:12px;
	color:#006bce;
	font-weight:bold;
}



/* users */
.user {
	float:left;
	display:inline;
	width:110px;
	text-align:center;
	margin-right:10px;
	margin-left:9px;
	margin-bottom:10px;
	position:relative;
}
.user-label {
	background:#000;
	position:absolute;
	bottom:0px;
	left:0px;
	height:22px;
	padding-top:7px;
	opacity:0.6;
	width:110px;

	z-index:10;
	
}
.user-label a {
	display:block;
	opacity:1;
}
.user-label-show .user-label {
	display:block;
}
.user-label-name {
	position:absolute;
	z-index:20;
	width:110px;
	text-align:center;
	left:0px;
	bottom:8px;
	display:none;
}

.user a img {
	background:#000;
	padding:1px;
	border:1px solid #2d2d2d;
	min-height:76px;
	max-width:100px;
}

.user a {
	color:#6aaa00;
	text-align:center;
}
.user p {
	margin-top:3px;
}
.users .more a {
	color:#6aaa00;
	font-weight:bold;
}
.users .content {
	padding-top:15px;
}
.box .head h1 {
	font-size:30px;
	margin-left:10px;
}

/* video */

.videos .content {
	padding-top:15px;
}
.video a,
.last-comment a {
	color:#006bce;
}
.video,
.last-comment {
	background:#1c1c1c;
	float:left;
	display:inline;
	width:110px;
	text-align:center;
	padding:7px 5px 5px 5px;
	-webkit-border-radius: 5px; /* Safari, Chrome */
 	-khtml-border-radius: 5px;    /* Konqueror */
 	-moz-border-radius: 5px; /* Firefox */
 	 border-radius: 5px;  
	 margin-bottom:10px;
	 margin-left:4px;
	 margin-right:5px;
	 position:relative;
	
}
.play-me {
	height:29px;
	left:44px;
	position:absolute;
	top:34px;
	width:28px;
	display:none;
}
.png-href img {
	background:transparent !important;
	display:block;
	border:0px solid black !important;
	margin:0px;
	padding:0px;
}
.show .play-me {
	display:block;
}
.show {
	background:url(../images/pattern.gif) repeat !important;
}
.show p.title a {
	color:#0090ff;
}
.highlight h4 a {
	color:#0090ff !important;
} 
.video a img,
.last-comment a img {
	background:#000;
	padding:1px;
	border:1px solid #2d2d2d;
}
p.add img {
	border:0px solid black;
	background:transparent;
}
p.add {
	float:left;
	display:inline;
	clear:left;
}
.videos .more a {
	color:#006bce;
	font-weight:bold;
}
p.comments {
	float:right;
	display:inline;
	font-size:10px;
	margin-top:5px;
}
.video p.comments {
	clear:right;
	width:20px;
}
p.title {
	height:28px;
}

/* ostatnio komentowane */
.last-comment {
	float:left;
	display:inline;
	width:303px !important;
	height:166px !important;
	text-align:left;
	margin-bottom:10px;
}
.last-commented .more a {
	color:#006BCE;
	font-weight:bold;
}
.last-comment .wrapp {
	width:110px;
	text-align:center;
	float:left;
	display:inline;
}
.last-two-comments {
	float:left;
	display:inline;
	width:183px;
	margin-left:10px;
}
.last-two-comments .nick {
	color:#6aaa00;
	font-weight:bold;
}
.last-two-comments .date {
	float:right;
	font-size:10px;
	text-align:right;
	display:inline;
}
.last-two-comments .first {
	margin-bottom:9px;
	padding-bottom:15px;
	border-bottom:1px dotted #343434;
	overflow:hidden;
	height:62px;
}
.last-two-comments .first p {
	padding-top:5px;
}
/* Newsletter */
.newsletter {
	width:305px;
}
.tx-odsajaxmailsubscription-pi1 .input {
	background:url(../images/newsletter-input.gif) no-repeat;
	width:206px;
	color:#B6B6B6;
	padding-left:8px;
	padding-top:4px;
	height:26px;
	border:0px solid black;
	float:left;
	display:inline;
	margin-right:5px;
}
.tx-odsajaxmailsubscription-pi1 .submit {
	background:url(../images/newsletter-submit.gif) no-repeat;
	width:58px;
	height:24px;
	border:0px solid black;
	float:left;
	display:inline;
	cursor:pointer;
	margin-top:1px;
	line-height:0;
	text-indent:-9999px;
}
.newsletter .content {
	padding:20px 10px;
}
.newsletter .more a,
.tagi .more a,
.aktualnosci a {
	color:#006BCE;
	font-weight:bold;
}
#onecolumn #tx_odsajaxmailsubscription_pi1_info,
#onecolumn #tx_odsajaxmailsubscription_pi1_unsubscribe {
	text-align:center;
	padding:10px;	
}
.unsubscribe a {
	color:#007eff;
}
.unsubscribe {
	text-align:center;
}

#tx_odsajaxmailsubscription_pi1_indication {
	left:-4px;
	margin-right:0;
	position:relative;
	top:4px;
	width:220px;
}


/* news */
.aktualnosci .content {
	padding-top:5px;
}
.news h4 a {
	font-weight:bold;	
	
}
.news h4 a:hover {
	color:#007eff !important;
	text-decoration:none !important;
}
.news h4 {
	margin-bottom:4px;
}
.news {
	color:#ffffff;
	border-bottom:1px dotted #242424;
	overflow:hidden;
	padding-bottom:15px;
	margin-top:15px;
	zoom:1;
}
.news .date {
	float:left;
	display:inline;
	margin-top:5px;
	color:#454545;
	font-size:10px;
}
.news .date b {
	color:#006BCE;
}
.news .comments {
	float:right;
	display:inline;
	margin-top:5px;
	color:#454545;
}
.news .comments a {
	color:#006BCE;
	font-weight:normal;
	text-decoration:underline;
}
.news-list-row {
	background:#1c1c1c;
	padding:10px;
	border-bottom:0px solid black !important;
	-webkit-border-radius: 5px; /* Safari, Chrome */
 	-khtml-border-radius: 5px;    /* Konqueror */
 	-moz-border-radius: 5px; /* Firefox */
 	 border-radius: 5px;  
}
.news-list-row img {
	background:#000;
	padding:1px;
	border:1px solid #2d2d2d;
	float:left;
	display:inline;
	margin-right:10px;
	margin-bottom:5px;
}
.news-list-row h4 a {
	font-size:18px;
	font-weight:normal;
	color:#fff;
}

/* news single */
.news-single-item h2 {
	font-size:18px;
	color:#fff;
	float:left;
	display:inline;
	margin-bottom:10px;
	font-weight:normal;
}
.news-single-timedata {
	float:right;
	display:inline;	
}
.news-single-item img {
	float:left;
	display:inline;
	margin:10px 10px 10px 0px;
}
.news-single-backlink {
	clear:both;
	margin-top:15px;
}
.news-single-item {
	background:#000;
	margin-bottom:15px;
	padding:15px;
	-webkit-border-radius: 5px; /* Safari, Chrome */
 	-khtml-border-radius: 5px;    /* Konqueror */
 	-moz-border-radius: 5px; /* Firefox */
 	 border-radius: 5px;  
}
.news-single-item a {
	color:#0090ff;
}

.news-single-item .content-text p {
	color:#fff;
	text-align:justify;
	margin:10px 0px;
}

/* right zajawka */
#right .video {
	width:270px;
	margin-bottom:7px;
	position:relative;
}
#right .video img {
	float:left;
	margin-right:10px;
	display:inline;
}
#right .video p {
	text-align:left;
}
#right .video .add,
#right .video .comments {
	position:absolute;
	bottom:5px;
}
#right .video .add {
	left:115px;
}
#right .video .comments {
	right:10px;
}
.video-menu {
	float:right;
	display:inline;
	margin-bottom:20px;
}
.video-menu ul li {
	background:url(../images/sep.gif) no-repeat center right;
	padding-right:10px;
	float:left;
	display:inline;
	margin-right:10px;
	font-size:12px;
}
.video-menu ul li a:hover {
	color:#006BCE;
}
/* Profil */
.profile img {
	background:#000;
	padding:1px;
	border:1px solid #2d2d2d;
	float:left;
	display:inline;
	margin-right:10px;
}
.profile h2 {
	color:#879f3d;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}
.profile p {
	margin-bottom:5px;
}
.profile b {
	color:#fff;
}
.content-header {
	font-size:18px;
	font-family:Arial;
	color:#fff;
	margin:15px 0px;
}
/* ratings override */
.tx-ratings {
	display:inline;
	float:left;
	height:14px;
	margin:5px;
	overflow:hidden;
	padding:0 !important;
	width:61px;
}
.video .tx-ratings,
.wrapp .tx-ratings {	
	margin:auto;
	margin-left:25px;
	margin-top:5px;
	width:84px;
	
	
}
.popular-box .tx-ratings {
	margin-left:0px;
}

.tx-ratings-vote-bar DIV A:hover {
	background:background-image: url(../images/rating_stars.gif) !important;
}
.tx-ratings-gold-bar {
	background: url(../images/rating_stars.gif) repeat-x 0 -12px !important;
}
.tx-ratings-grey-bar {
	background: url(../images/rating_stars.gif) repeat-x !important;
}
/* Komentarze */
.tx-comments-comments {
	border:0px solid black;
}
.tx-comments-comments .tx-comments-comment-2,
.tx-comments-comments .tx-comments-comment-1 {
	border:0px solid black;
	margin-bottom:10px;
	margin-top:10px;
	background:#212121;
	-webkit-border-radius: 5px; /* Safari, Chrome */
 	-khtml-border-radius: 5px;    /* Konqueror */
 	-moz-border-radius: 5px; /* Firefox */
 	 border-radius: 5px;
	 overflow:hidden;
}
.tx-comments-comment-name a {
	color:#879f3d;
	font-size:12px;
}
.tx-comments-comment-date {
	float:right;
	display:inline;
	font-weight:normal !important;
}
.tx-comments-pi1 input {
	background:transparent url(../images/register-input.gif) no-repeat scroll 0 0;
	border:0 solid black;
	height:17px;
	width:227px;
	font-size:11px;
	font-family:Tahoma;
	color:#676563;
	padding:5px 5px 5px 10px;
}
.tx-comments-pi1 textarea {
	background:url(../images/textarea-bg.gif) no-repeat;
	width:447px !important;
	height:130px;
	overflow:auto;
	border:0px solid black;
	font-size:11px;
	font-family:Tahoma;
	padding:10px;
	color:#676563;
}
.tx-comments-comment-form .submit{
	background:url(../images/send.png) no-repeat;
	margin-bottom:20px;
	margin-right:7px;
}
.tx-comments-comment-form .reset {
	background:url(../images/reset.png) no-repeat;
}
.tx-comments-comment-form .submit,
.tx-comments-comment-form .reset {
	width:140px;
	height:35px;
	cursor:pointer;
	border:0px solid black;
	text-indent:-9999px;
	line-height:0;
	float:left;
	display:inline;
}
.avatar {
	background:#000000 none repeat scroll 0 0;
	border:1px solid #2D2D2D;
	display:inline;
	float:left;
	margin-right:10px;
	padding:1px;
}
.tx-comments-comments hr {
	background:#353535;
	border:0px solid black;
	height:1px;
	clear:right;
}
.tx-comments-comment-name i {
	color:#676563;
}

/* TAGI */
div.tagcloud {
	background:transparent !important;
	border:0px solid black;
}
div.tagcloud a {
	color:#006BCE;
}
/* Search result */
.video-search {
	float:left;
	display:inline;
	margin-left:5px;
}
.video-search input {
	float:left;
	display:inline;
	margin-right:10px;
}
.video-search .input {
	background:url(../images/film-search.gif) no-repeat;
	border:0px solid black;
	height:26px;
	color:#B6B6B6;
	padding-left:8px;
	padding-top:4px;
	width:141px;
}
.video-search .submit {
	background:transparent url(../images/film-search-submit.gif) no-repeat scroll 0 0;
	height:24px;
	width:28px;
	border:0px solid black;
	cursor:pointer;
	margin-top:1px;
}

/* Rejestracja */
.tx-srfeuserregister-pi1 {
	padding:15px;
}
.tx-srfeuserregister-pi1 dd {
	margin-bottom:10px;
}
.tx-srfeuserregister-pi1-text,
.rejestracja-verify-pass  {
	background:url(../images/register-input.gif) no-repeat;
	width:227px;
	height:26px;
	border:0px solid black;
}
.register-verify-submit {
	background:url(../images/rejestracja-verify-login.png) no-repeat;
	width:151px;
	height:39px;
	border:0px solid black;
	text-indent:-9999px;
	line-height:0;
}
.rejestracja-verify-box {
	text-align:center;
	margin-bottom:15px;
}
.rejestracja-edit-1 {
	background:url(../images/rejestracja-edit-1.png) no-repeat !important;
}
.rejestracja-edit-2 {
	background:url(../images/rejestracja-edit-2.png) no-repeat !important;
}
.tx-srfeuserregister-pi1-password {
	background:url(../images/register-password.gif) no-repeat;
	border:0px solid black;
	width:113px;
	height:26px;
}
#tx-srfeuserregister-pi1-fe_users_form {
	width:325px;
	margin:0px auto;
}
.tx-srfeuserregister-pi1-submit {
	background:url(../images/register-submit.png) no-repeat;
	color:#000;
	cursor:pointer;
	border:0px solid black;
	width:215px;
	height:53px;
	text-indent:-9999px;
	line-height:0;
}
.rejestracja-delete-1 {
	background:url(../images/rejestracja-delete-1.png) no-repeat;
	width:171px;
	height:53px;
	text-indent:-9999px;
	line-height:0;
	border:0px solid black;
	float:left;
	display:inline;
	margin-right:15px;
}
.rejestracja-delete-2 {
	background:url(../images/rejestracja-delete-2.png) no-repeat;
	width:171px;
	height:53px;
	text-indent:-9999px;
	line-height:0;
	border:0px solid black;
	float:left;
	display:inline;
	position:absolute;
	margin-right:15px;
}
.rejestracja-utworz {
	background:url(../images/rejestracja-utworz.png) no-repeat;
	width:171px;
	height:53px;
	margin-right:20px;	
}
.forgot-pass-submit {
	background:url(../images/send.png) no-repeat;
	text-indent:-9999px;
	line-height:0;
	width:140px;
	height:35px;
	border:0px solid black;
	margin-top:10px;
	cursor:pointer;
}

.rejestracja-cofnij {
	background:url(../images/rejestracja-cofnij.png) no-repeat;
	width:171px;
	height:53px;
	
}
.rejestracja-verfiy b {
	color:#6aaa00;
}
.rejestracja-verfiy {
	margin-bottom:15px;
}
.rejestracja-username {
	color:#6aaa00;
}
.tx-srfeuserregister-pi1-notice {
	margin-bottom:15px;
}

#tx-srfeuserregister-pi1-fe_users_form input {
	padding-top:4px !important;
	padding-left:5px !important;
}
.tx-srfeuserregister-pi1-error {
	color:#dd281f;
}
.tx-srfeuserregister-pi1-trash a {
	color:#007eff;
}
.tx-srfeuserregister-pi1-trash {
	margin-bottom:15px;
}
.tx-srfeuserregister-pi1 label {
	color:#fff;
}
.avatar-log img {
	background:#000;
	padding:1px;
	border:1px solid #007eff;
	margin:5px;
}
.avatar-log {
	display:inline;
	float:left;
	position:absolute;
	right:210px;
	top:68px;
}
.loginbox {
	margin-right:0px;
	margin-top:5px;
	overflow:hidden;
	width:358px;
}
.loginbox form {
	margin:0px !important;
	padding:0px !important;
}
.single-add .add {
	margin:0px !important;
}
.single-add {
	float:left;
	display:inline;
	margin-top:10px;
	margin-left:15px;
}
.tx-comments-comment-form h4 {
	font-size:12px;
	font-weight:bold;
	margin:20px 0;
	text-align:center;
}
.comments-usnername {
	color:#879F3D;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	margin-left:100px;
	margin-right:100px;
	margin-top:5px;
	dispay:inline;
}
.tx-comments-required-error {
	background-color:transparent !important;
}
.tx-comments-required-mark {
	float:left;
	display:inline;
}
#tx_comments_pi1_email {
	margin-left:0px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword {
	width:225px;
	float:left;
	display:inline;
}
.tx-indexedsearch-form {
	width:450px !important;
}
.tx-indexedsearch .searchbox-tmpl-css label {
	width:45px !important;
	margin-top:6px;
}
.regulamin {
	color:#b4b8bb;
	line-height:1.3;
}
.regulamin .box .content {
	padding:28px;
}
.regulamin .content {
	padding-bottom:30px;
}
.regulamin .content  a {
	color:#0090ff;
}
.regulamin h2 {
	font-family:Arial;
	font-size:18px;
	margin-bottom:13px;
}
.potwierdzenie h3 {
	text-align:center;
	font-size:17px;
	padding-bottom:50px;
}

.news-single-img {
	overflow:hidden;
}
.tx-srfreecap-pi2-cant-read {
	color:#AFAFAF;
}
.rejestracja-verify-box {
	background:#1E323B none repeat scroll 0 0;
	border:1px solid #445C68;
	color:#CECECE;
	line-height:1.4;
	margin:auto auto 30px;
	padding:10px;
	text-align:center;
	width:437px;
}
.rejestracja #tx-srfeuserregister-pi1-fe_users_form {
	margin:0 auto;
	width:231px;
}
.register-verify-submit {
	margin-left:33px;
}
.tx-comments-captcha img {
	border:0px solid black !important;
}
.tx-comments-comment-name {
	color:#6AAA00;
}
.users-list .user p {
display:block !important;
}
.news-single-item .content-text ul li {
	list-style-image:none;
	list-style-position:inside;
	list-style-type:circle;
	margin-bottom:2px;
}
.news-single-item .content-text ul {
	margin:5px 0px;
}
.tx-comments-comment-content {
	margin-left:74px;
	width:555px;
	color:#dfdfd3;
}

.motyl {
	float:right;
	display:inline;
	margin-bottom:20px;
	overflow:hidden;
	position:relative;
	width:116px !important;
}
.motyl a {
	color:#555555;
	display:inherit;
	float:left;
	font-size:10px;
	margin-right:8px;
}
.addthis_toolbox {
	float:right;
	display:inline;
	color:#fff;
	font-size:11px;
	margin-right:10px;
	margin-top:12px;
	
}
.addthis_toolbox a {
	color:#0090ff;
}
.addthis_toolbox.addthis_default_style span {
background:url(../images/add-fav.png) no-repeat;
}
.tx-vgetagcloud-pi1 {
background:none;

}
.tx-vgetagcloud-pi1 a {
color:#006BCE; }

/* galeria */
#left .tx-chgallery-pi1 .single {
	background:none;
	float:left;
	display:inline;
	overflow:hidden;
	width:160px;
	height:140px;
	text-align:center;
}
#left .tx-chgallery-pi1 {
	clear:both;
}

#left .single-image .info {
	background:#2b2d2e;
	padding:7px 10px;
	border-left:1px solid  #707578;
	border-bottom:1px solid  #707578;
	border-right:1px solid  #707578;
}
#left .single-image .info .descr,
#left .single-image .info .download a {
	color:#0090ff;
}
#left .single-image .info .descr span,
#left .single-image .info .download span  {
	color:#fff;
}
#left .single-image .info div {
	margin:5px 0px;
}
#left .tx-chgallery-pi1 .single span {
	color:#0090ff;
	border:0px solid black;
}
#left .tx-chgallery-pi1 .bigimg img {
	border:1px solid #707578;
	padding:1px;
	background:#000;
}
#left .tx-chgallery-pi1 .single .img {
	background:none;
}
#left .tx-chgallery-pi1 .single .img img {
	background:#000;
	padding:1px;
	border:1px solid #fff;
	margin-bottom:5px;
}
#left .tx-chgallery-pi1 pagebrowser {
	clear:both;
}
#left .tx-chgallery-pi1 .pagebrowser .prev {
	float:left;
	display:inline;
	margin:10px 0px 15px 0px;
}
#left .tx-chgallery-pi1 .pagebrowser .next {
	float:right;
	display:inline;
	margin:10px 0px 15px 0px;
}
#left .tx-chgallery-pi1 .pagebrowser .next a,
#left .tx-chgallery-pi1 .pagebrowser .prev a {
	color:#fff;
}
.konkurs {
	padding-top:20px !important;
}
#left .tx-chgallery-pi1 .pagebrowser .next a {
	background:url(../images/gallery-next.gif) no-repeat right 1px;
	padding-right:10px;
}
#left .tx-chgallery-pi1 .pagebrowser .prev a {
	background:url(../images/gallery-prev.gif) no-repeat left 0px;
	padding-left:10px;
}
.tx-chgallery-pi1 .pagebrowser {
	clear:both;
	display:block;
	height:40px;
}
.galerie h2 {
	color:#FFFFFF;
	font-size:12px;
	line-height:1.4;
	margin-left:5px;
	margin-top:0;
}
.galerie h3 {
	color:#fff;
	font-size:12px;
	margin-left:5px;
	font-weight:bold;
}

ol#tx-mnogosearch-result li h3 a {
	color:#c9c9c9;
}
#tx-mnogosearch-result .tx-mnogosearch-result-url {
	color:#0090ff; 
}
#tx-mnogosearch-search-results .tx-mnogosearch-summary {
	background-color:#3E3E3E; 
}
.tx-mnogosearch-short-search-form .search-submit {
	background:url(../images/search-submit.gif) no-repeat;
	width:73px;
	height:24px;
	border:0px solid black;
	text-indent:-9999px;
	line-height:0;
}
.tx-mnogosearch-short-search-form .search-input {
	margin-bottom:10px;
	margin-right:6px;
	width:227px;
}
.tx-mnogosearch-page-browser .tx-pagebrowse-current {
	font-weight:bold;
}
.tx-pagebrowse-next a,
.tx-pagebrowse-last a,
.tx-pagebrowse-first a,
.tx-pagebrowse-prev a {
	color:#0090ff;
}
.tx-pagebrowse-page a {
	color:#0090ff;
}
.table_2col td {
	vertical-align:top;
	padding:10px 15px;
}

/*kalendarz*/
.twc_days{
    clear:both;
    float:left;
    width:220px;
}
.twc_day{
    border-bottom:1px solid #000000;
    border-right:1px solid #000000;
    float:left;
    height:20px;
    text-align:center;
    width:30px;
    line-height:19px;
}
.twc_info{
    display: none;
    clear: both;
    float: left;
    margin-bottom: 10px;
}
.event_act{
   background:#006BCE none repeat scroll 0 0;
    color:#FFFFFF;
    cursor:pointer;
}
#twc_calendar_v{
    clear: both;
    float: left;
    width: 220px;
    position: relative;
    margin-bottom: 10px;
}
#twc_infobox{
    background:#000000 none repeat scroll 0 0;
    left:-144px;
    padding:10px;
    position:absolute;
    top:60px;
    width:167px;
    z-index:200;
    display: none;
	color: #fff;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
	
}

.twc_event_itm .twce_name{
     background:#272727 none repeat scroll 0 0;
    clear:both;
    color:#FFFFFF;
    cursor:pointer;
    float:left;
    font-size:12px;
    padding:8px 10px;
    width:590px;
	position: relative;
	-moz-border-radius:5px;
}
.twc_event_itm .twce_body{
    clear: both;
    float: left;
    width: 570px;
    display: none;
    padding: 20px;
	position: relative;
}
.twc_event_itm{
   clear:both;
    float:left;
    margin-bottom:10px;
    width:610px;
}
.twc_event_single h1{
    margin-bottom: 20px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
}
.event_form input{
    background:transparent url(../images/ev_inp.gif) no-repeat scroll 0 0;
	border:medium none;
	height:15px;
	width:390px;
	padding: 5px;
}
.event_form textarea{
  background:transparent url(../images/ev_text.gif) no-repeat scroll 0 0;
	border:medium none;
	height:61px;
	padding:5px;
	width:390px;
}
.event_form .ev_inp_lab{
    clear: both;
    float: left;
    width: 150px;
    margin-bottom: 10px;
}

.event_form .ev_inp,
.event_form .ev_text{
    float: left;
    width: 400px;
    margin-bottom: 10px;
}
.event_form_sub h1{
    margin-bottom: 20px;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
}

.event_form .ev_submit{
    clear:both;
    display:inline;
    float:left;
    margin-left:152px;
}

.lab_error{
    color: red;
}

.twc_event_single{
   margin-top:20px;
    float: left;
    display: inline;
    margin-left: 10px;
}

.twc_month .twcm_prev{
    clear: both;
    float: left;
    height: 20px;
    width: 30px;
    color: #006BCE;
    cursor: pointer;
    line-height:17px;
    font-weight: bold;
}
.twc_month .twcm_inf{
   float: left;
   height: 20px;
   width: 160px;
   text-align: center;
}
.twc_month .twcm_next{
    font-weight: bold;
    float: left;
    height: 20px;
    width: 30px;
    color: #006BCE;
    cursor: pointer;
    line-height:17px;
}
#right #twc_cal_cont{
    clear:both;
    display:inline;
    float:left;
    margin-left:33px;
    margin-top:10px;
}
#left #twc_cal_cont{
    float: left;

}
.twc_month{
    clear: both;
    float: left;
    margin-bottom: 20px;
}
.event_form_sub{
  clear:both;
    display:inline;
    float:left;
    margin:20px 0 0 20px;
    position: relative;
  
}
input#ev_date{
    width: 200px;
}

.twce_body .twce_label{
    width: 150px;
    margin-bottom: 10px;
    float: left;
    clear: both;
}

.twce_body .twce_value{
    width: 400px;
    margin-bottom: 10px;
    float: left;
   
}
.calR {
    line-height:28px;
    color:#FFFFFF;
}
.calTD{
    line-height: 19px;
}

#calBorder{
    color: #000;
    padding-left:6px !important;
}
.popcalsel{

}
.popcalsel select{
    margin:5px;
    width:90px;
}
.popcalsel2{

}
.popcalsel2 select{
    margin:5px;
    width:90px;
}
.popcaltimerow{
    padding-top: 10px;
}
.popcaltimerow_l{
    width: 10px;
    vertical-align:top;
}
.popcaltimerow_c{
    width: 10px;
}
.popcaltimerow_r{
    width: 10px;
    vertical-align:top;
    padding-bottom:5px;
}
.popcaltimerow_close{
    text-align:right;
}
#right .kalendarz{
    clear:both;
	float: left;
    margin-bottom:15px;
    position:relative;
}

.twc_name, .twc_hour, .twc_date, .twc_place{
    clear: both;
    float: left;
    padding: 2px 0 2px 5px;
    background: #1C1C1C;
    width: 100%;
}
.twc_place{
    margin-bottom: 10px;
    padding-bottom: 5px;
}
.twc_name{
    padding-top: 5px;
}
.twc_addlink{
    clear: both;
    float: left;
    display: inline;
    margin-left: 10px;
	width: 200px;
}

.kalendarz-dod .head h1 {
    background:transparent url(../images/header-kalendarz.gif) no-repeat scroll 0 0;
    height:28px;
    margin-left:14px;
    text-indent:-9999px;
    width:106px;
}

#twc_mess_box{
    background:#000000 none repeat scroll 0 0;
    display:none;
    left:0;
    opacity:0.9;
    position:absolute;
    top:0;

}

#twc_mess_box_inf{
    display: none;
    color: #fff;
    position: absolute;
    height: 30px;
    width: 550px;
    text-align: center;
    left: 0px;
    top: 200px;
   
    font-weight: bold;
}
#twc_mess_box_loader{
    display: none;
    color: #fff;
    position: absolute;
    height: 30px;
    width: 550px;
    text-align: center;
    left: 0px;
    top: 200px;
    
    font-weight: bold;
}
.twce_clik{
	position:absolute;
	right:10px;
	top:7px;
}
#twc_mess_box_inf a{
	color: #fff;
	text-decoration: underline;
	margin-right: 20px;
}
#twc_mess_box_inf span{
	color: #fff;
	text-decoration: underline;
	cursor: pointer;
}
.twce_friend{
	clear: both;
	float: left;
	cursor: pointer;
	width: 138px;
	height: 24px;
	background: url(../images/powiadom_znajomego.gif) no-repeat 0 0;
	text-indent: -9999px;
	margin-top:10px;
}
.twce_tipform{
	-moz-border-radius:5px;
	background:#272727 none repeat scroll 0 0;
	bottom:0;
	color:#FFFFFF;
	display:none;
	height:130px;
	left:0;
	padding:10px;
	position:absolute;
	width:160px;
}
.ev_date_mask input{
	width: 20px; 
	text-align:center;
}
.ev_date_mask #ev_date_year{
	width: 40px;
}
a.calendarBtn{
	margin-left: 10px;
}

.ev_tipinp_lab{
	margin-bottom:6px;
}
.ev_tipinp{
	margin-bottom:8px;
}
.ev_tipsubmit{
	
}
.ev_tipsubmit input{
	background:transparent url(../images/wyslij_btn.gif) no-repeat scroll 0 0;
	border:medium none;
	cursor:pointer;
	height:24px;
	text-indent:-9999px;
	width:73px;
}
.twce_tip_close{
	background:transparent url(../images/logout.png) no-repeat scroll 0 0;
	height:10px;
	width:10px;
	position:absolute;
	right:7px;
	top:6px;
	cursor:pointer;
}
.twce_tip_info_bg{
	background:#000000 none repeat scroll 0 0;
	height:70px;
	left:0;
	opacity:0.9;
	padding:40px;
	position:absolute;
	top:0;
	width:100px;
	display: none;
	cursor: pointer;
}
.twce_tip_info{
	display: none;
	color:#FFFFFF;
	font-weight:bold;
	left:0;
	position:absolute;
	text-align:center;
	top:56px;
	width:180px;
	cursor: pointer;
}

.twce_tip_info_loader{
	background: #000 url(../images/tip_loader.gif) no-repeat center center;
}
#ev_date_h, #ev_date_min, #ev_date_day, #ev_date_month{
	background:transparent url(../images/ev_inp_date.gif) no-repeat scroll 0 0;
	border:medium none;
	height:15px;
	padding:5px;
	width:15px;
}
#ev_date_year{
	background:transparent url(../images/ev_inp_date2.gif) no-repeat scroll 0 0;
	border:medium none;
	height:15px;
	padding:5px;
	width:36px !important;
}
.event_form .ev_submit input{
	background: url(../images/ev_sub.gif) no-repeat 0 0;
	height: 24px;
	width: 136px;
	text-indent: -9999px;
	cursor: pointer;
}


/*Picures*/
.img_list_itm{
	float: left;
	margin-right: 15px;
}
.user_list{
	
	float:left;
	margin-bottom:10px;

}
.user_list a{
	margin-right: 10px;
	margin-top: 10px;
	
}
.pictures .img_list_itm {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background:#1C1C1C none repeat scroll 0 0;
	display:inline;
	float:left;
	height:125px;
	margin-bottom:10px;
	margin-left:4px;
	margin-right:5px;
	padding:7px 5px 5px;
	position:relative;
	text-align:center;
	width:140px;
}
.pictures .img_list_itm a img{
	background:#000000 none repeat scroll 0 0;
	border:1px solid #2D2D2D;
	padding:1px;
}
.photoAdminList .ili_delBtn{
	clear:both;
	float:left;
	margin-top:5px;
	padding-left:10px;
	text-align:center;
	width:60px;
}
.photoAdminList .ili_editBtn{
	float:left;
	margin-top:5px;
	text-align:center;
	width:60px;
}
.photoAdminList .ili_imgName{
	display: none;
}

.single_list{
	clear:both;
	float:left;
	width:375px;
	margin-right:60px;
}
.single_pic .img_list_itm{
	width:105px;
	height: 80px;
}

.single_big{
	float:  left;
	width: 470px;
	text-align: center;
}

.single_big .sb_date{
	clear:both;
	float:left;
	padding:5px 0;
	text-align:right;
	width:468px;
}
.single_big img{
	clear: both;
	border: 2px solid #2D2D2D;
	padding:2px;
	background: #000;
}
.single_big .sb_title{
	clear:both;
	float:left;
	font-size:14px;
	font-weight:bold;
	padding:5px 0;
	text-align:center;
	width:468px;
}
.single_big .sb_description{
	clear:both;
	float:left;
	line-height:20px;
	margin-top:5px;
	width:470px;
	margin-bottom:20px;
}
.ili_desc{
	float:left;
	height:12px;
	margin-bottom:5px;
	margin-top:3px;
	width:100%;
}
.photo_lab{
	clear: both;
	float: left;
	width: 65px;
	margin-bottom: 10px;
}
.photo_name,.photo_tags{
	width: 295px;
	float: left;
	margin-bottom: 10px;
	-moz-border-radius: 5px;
	background: #fff;
	padding-left: 5px;
}
.photo_descr{
	width: 295px;
	float: left;
	margin-bottom: 10px;
	-moz-border-radius: 5px;
	background: #fff;
	padding-left: 5px;
}

.photo_name input, .photo_tags input{
	width: 290px;
	height: 18px;
	border: none;
	margin-top: 2px
}
.commentsform .photo_name input{
	width: 290px;
	height: 18px;
	border: none;
	margin-top: 2px
}
.photo_file input.file{
	float: left;
	border: none;

}
.photo_descr textarea{
	width: 290px;
	height: 80px;
	border: none;
}
.commentsform .photo_descr textarea{
	width: 290px;
	height: 80px;
	border: none;
}
.zdjecieform{
	clear: both;
	float: left;
	margin: 30px 0 0 10px;
}
.zdjecieform .wyslij-wrap{
	clear:both;
	float:right;
	margin-top:10px;
}
.zdjecieform .wyslij-wrap input{
	background:transparent url(../images/newsletter-submit.gif) no-repeat scroll 0 0;
	border:0 solid black;
	cursor:pointer;
	display:inline;
	float:left;
	height:24px;
	line-height:0;
	margin-top:1px;
	text-indent:-9999px;
	width:58px;
}
	
.token_box{
	
}
.token_box p{
	line-height:17px;
}
.add_token_info{
	clear:both;
	float:left;
	margin-bottom:30px;
	width:900px;
}
.add_token_info .at_red{
	color:#BF1717;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	text-align:center;
}
.instr_token{
	
}
.instr_token span{
	color:#FFFFFF;
	font-weight:bold;
}
.add_token_form{
	
	margin:20px auto;
	width: 250px;
}
.add_token_form #photo_token_inp{
	background:#0F0F0F none repeat scroll 0 0;
	border:1px solid #0580EB;
	color:#FFFFFF;
	font-size:12px;
	height:17px;
	margin:0 2px;
	text-align:center;
	width:148px;
}
.add_token_form #token_submit{
	background:transparent url(../images/newsletter-submit.gif) no-repeat scroll 0 0;
	border:0 solid black;
	cursor:pointer;
	display:inline;
	float:right;
	height:24px;
	line-height:0;
	margin-right:16px;
	text-indent:-9999px;
	width:58px;
}
.add_token_form .wyslij-wrap{
	clear: both;
	float: left;
	width: 250px;
	margin-top: 20px;
	margin-bottom: 40px;
}
.add_token_form .input-wrap{
	clear: both;
	float: left;
	width: 290px;
}
.all_fhoto_link{
	background:#005DCD none repeat scroll 0 0;
	border:1px solid #95AFEF;
	color:#FFFFFF;
	display:block;
	float:left;
	height:17px;
	padding:3px 8px 0;
	-moz-border-radius: 3px;
	clear: both;
	margin-top: 10px;
	margin-right: 20px;
}
.user_list_label{
	clear:both;
	float:left;
	margin-right:10px;
	margin-top:13px;
	height: 15px;
}
.user_list a{
	background:#005DCD none repeat scroll 0 0;
	border:1px solid #95AFEF;
	color:#FFFFFF;
	display:block;
	float:left;
	height:17px;
	padding:3px 8px 0;
	-moz-border-radius: 3px;
}
.userPhotoLink{
	background:#005DCD none repeat scroll 0 0;
	border:1px solid #95AFEF;
	color:#FFFFFF;
	display:block;
	float:left;
	height:17px;
	padding:3px 8px 0;
	-moz-border-radius: 3px;
	margin-right: 10px;
	margin-top: 10px;
}

.userPhotoToken{
	background:#005DCD none repeat scroll 0 0;
	border:1px solid #95AFEF;
	color:#FFFFFF;
	display:block;
	float:left;
	height:17px;
	padding:3px 8px 0;
	-moz-border-radius: 3px;
	margin-top: 10px;
	margin-right: 10px;
}
.userPhotoAdd{
	background:#005DCD none repeat scroll 0 0;
	border:1px solid #95AFEF;
	color:#FFFFFF;
	display:block;
	float:left;
	height:17px;
	padding:3px 8px 0;
	-moz-border-radius: 3px;
	margin-top: 10px;
	margin-right: 10px;
}
.ili_delBtn a{
	background:#005DCD none repeat scroll 0 0;
	border:1px solid #95AFEF;
	color:#FFFFFF;
	display:block;
	float:left;
	height:17px;
	padding:3px 8px 0;
	-moz-border-radius: 3px;
	
}
.ili_editBtn a{
	background:#005DCD none repeat scroll 0 0;
	border:1px solid #95AFEF;
	color:#FFFFFF;
	display:block;
	float:right;
	height:17px;
	padding:2px 5px 0;
	-moz-border-radius: 3px;
	
}
.single_pic .paginacja ul{
	float: left;
	clear: both;
	margin-top: 10px;
}
.zdjecieform .req_info{
	clear: both;
	float: left;
	margin-bottom: 20px;	
}
.zdjecieform .uploada_info{
	clear: both;
	float: left;
	margin-bottom: 20px;
	width: 100%;
	text-align: center;
	color: #005DCD;
	font-weight: bold;
}
.photoAdminList .img_list_itm{
	height: 140px;
}
.zdjecia_info .all_fhoto_link{
	clear:none;
	display:inline;
	margin-left:18px;
	margin-right:0;
	text-align:center;
	width:100px;
}
.zdjecia_info .photoBtn{
	background:transparent url(../images/photo_bg.jpg) no-repeat scroll -11px 0;
	height:25px;
	padding-top:75px;
}
.zdjecia_info .content{
	padding-top: 0px;
}
.instr_token .main_info_token{
	font-size:11px;
	margin-bottom:20px;
	text-align:center;
}
.instr_token .main_info_token span{
	display:block;
	font-size:15px;
	margin-top:12px;
}
#photo_file_lab{
	width: 200px;
}
.uploada_info_red{
	color: #9C2121 !important;
}
.photo_baner{
	clear: both;
	float: left;
	width: 288px;
	height: 144px;
	background: url(../images/photo_baner.gif) no-repeat 0 0;
	position: relative;
	margin-bottom: 10px;
}
.photo_baner a.link_gallery, .photo_baner a.link_gallery:hover{
	color:#0058CD;
	display:block;
	font-size:21px;
	height:60px;
	position:absolute;
	right:18px;
	text-decoration:none !important;
	top:27px;
	width:135px;
}
.photo_baner a.link_gallery span{
	font-size: 18px;
	color: #fff;
}
.photo_baner a.link_add, .photo_baner a.link_add:hover{
	bottom:8px;
	color:#FFFFFF;
	display:block;
	font-size:21px;
	height:26px;
	left:7px;
	padding:10px 0 0 85px;
	position:absolute;
	text-decoration:none !important;
	width:190px;
}


.tw_comments_list .comm_item{
	background:#212121 none repeat scroll 0 0;
	border:0 solid black;
	margin-bottom:10px;
	margin-top:10px;
	overflow:hidden;
	padding:3px 5px;
}
.tw_comments_list .comm_it_name{
	font-weight:bold;
	color:#6AAA00;
}
.tw_comments_list .comm_it_date{
	display:inline;
	float:right;
	font-weight:normal !important;
}
.tw_comments_list .comm_it_comment{
	padding:3px 0;
	text-align:justify;
	color:#DFDFD3;
	margin-left:74px;
	width:850px;
}

.tw_comments_list hr{
	background:#353535 none repeat scroll 0 0;
	border:0 solid black;
	clear:right;
	height:1px;
}
.wyslij-wrap{
	clear: both;
	float: left;
}
.tw_comments{
	clear: both;
	float: left;
	margin: 5px 0;
	width: 980px;
}
.commentsform .wyslij-wrap input.tw_comm_submit{
	background:transparent url(../images/send.png) no-repeat scroll 0 0;
	border:0 solid black;
	cursor:pointer;
	display:inline;
	float:left;
	height:35px;
	line-height:0;
	margin-left:75px;
	text-indent:-9999px;
	width:140px;
}
.commentsform{
	position: relative;
}
.commentsform_mask{
	background: #000;
	opacity: 0.9;
	position: absolute;
	left: 0px;
	top: 0px;
}
.commentsform_loader,
.commentsform_info{
	left:80px;
	position:absolute;
	top:77px;
	display: none;
	color: #fff;
}

