
div.jGrowl {
	padding: 			10px;
	z-index: 			9999;
}

/** Special IE6 Style Positioning **/
div.ie6 {
	position: 			absolute;
}

div.ie6.top-right {
	right: 				auto;
	bottom: 			auto;
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
  	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.top-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-right {
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.center {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
	width: 				100%;
}

/** Normal Style Positions **/
body > div.jGrowl {
	position:			fixed;
}

body > div.jGrowl.top-left {
	left: 				0px;
	top: 				0px;
}

body > div.jGrowl.top-right {
	right: 				0px;
	top: 				0px;
}

body > div.jGrowl.bottom-left {
	left: 				0px;
	bottom:				0px;
}

body > div.jGrowl.bottom-right {
	right: 				0px;
	bottom: 			0px;
}

body > div.jGrowl.center {
	top: 				0px;
	width: 				50%;
	left: 				25%;
}

/** Cross Browser Styling **/
div.center div.jGrowl-notification, div.center div.jGrowl-closer {
	margin-left: 		auto;
	margin-right: 		auto;
}

div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {
	background-color: 		#000;
	color: 					#fff;
	opacity: 				.85;
	filter: 				alpha(opacity = 85);
	zoom: 					1;
	width: 					235px;
	padding: 				10px;
	margin-top: 			5px;
	margin-bottom: 			5px;
	font-family: 			Tahoma, Arial, Helvetica, sans-serif;
	font-size: 				12px;
	text-align: 			left;
	display: 				none;
	-moz-border-radius: 	5px;
	-webkit-border-radius:	5px;
}

div.jGrowl div.jGrowl-notification {
	min-height: 			40px;
}

div.jGrowl div.jGrowl-notification div.header {
	font-weight: 			bold;
	font-size:				10px;
}

div.jGrowl div.jGrowl-notification div.close {
	float: 					right;
	font-weight: 			bold;
	font-size: 				12px;
	cursor:					pointer;
}

div.jGrowl div.jGrowl-closer {
	height: 				15px;
	padding-top: 			4px;
	padding-bottom: 		4px;
	cursor: 				pointer;
	font-size:				11px;
	font-weight: 			bold;
	text-align: 			center;
}


/**
 * The default CSS for Shadowbox.
 *
 * This file is part of Shadowbox.
 *
 * Shadowbox is an online media viewer application that supports all of the
 * web's most popular media publishing formats. Shadowbox is written entirely
 * in JavaScript and CSS and is highly customizable. Using Shadowbox, website
 * authors can showcase a wide assortment of media in all major browsers without
 * navigating users away from the linking page.
 *
 * You should have received a license with this distribution explaining the terms
 * under which Shadowbox may be used. If you did not, you may obtain a copy of the
 * license at http://shadowbox-js.com/LICENSE
 *
 * @author      Michael J. I. Jackson <michael@mjijackson.com>
 * @copyright   2007-2009 Michael J. I. Jackson
 * @version     SVN: $Id: shadowbox.css 20M 2009-04-23 13:08:21Z (local) $
 */

/*_____________________________________________  container, overlay, & wrapper  */
#sb-container, #sb-wrapper {
  text-align: left; /* reset left alignment */
}
#sb-container, #sb-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  margin: 0;
  padding: 0;
}
#sb-container {
  height: 100%;
  display: none;
  visibility: hidden;
  z-index: 999;
}
body > #sb-container {
  /* use position:fixed in modern browsers */
  position: fixed;
}
#sb-overlay {
  /* needed in IE6 where sb-container uses position:absolute */
  height: expression(document.documentElement.clientHeight + 'px');
}
#sb-container > #sb-overlay {
  /* use for sb-container position:fixed */
  height: 100%;
}

/*_________________________________________________________________  wrapper  */
#sb-wrapper {
  position: relative;
}
#sb-wrapper img {
  border: none;
}

/*____________________________________________________________________  body  */
#sb-body {
  position: relative;
  margin: 0;
  padding: 0;
  overflow: hidden;
  border: 1px solid #303030;
}
#sb-body-inner {
  position: relative;
  height: 100%;
}
#sb-content.html {
  height: 100%;
  overflow: auto; /* make html content scrollable */
}

/*_________________________________________________________________  loading  */
#sb-loading {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 10px;
}
#sb-body, #sb-loading {
  background-color: #060606; /* should match loading image background color */
}

/*____________________________________________________________  title & info  */
#sb-title, #sb-info {
  position: relative;
  margin: 0; /* these must have no vertical margin or padding */
  padding: 0;
  overflow: hidden;
}
#sb-title-inner, #sb-info-inner {
  position: relative;
  font-family: 'Lucida Grande', Tahoma, sans-serif;
  line-height: 16px;
}
#sb-title, #sb-title-inner {
  height: 26px;
}
#sb-title-inner {
  font-size: 16px;
  padding: 5px 0;
  color: #fff;
}
#sb-info, #sb-info-inner {
  height: 20px;
}
#sb-info-inner {
  font-size: 12px;
  color: #fff;
}

/*_____________________________________________________________________  nav  */
#sb-nav {
  float: right;
  height: 16px;
  padding: 2px 0;
  width: 45%;
}
#sb-nav a {
  display: block;
  float: right;
  height: 16px;
  width: 16px;
  margin-left: 3px;
  cursor: pointer;
}
#sb-nav-close {
  background-image: url(shadowbox/close.png);
  background-repeat: no-repeat;
}
#sb-nav-next {
  background-image: url(shadowbox/next.png);
  background-repeat: no-repeat;
}
#sb-nav-previous {
  background-image: url(shadowbox/previous.png);
  background-repeat: no-repeat;
}
#sb-nav-play {
  background-image: url(shadowbox/play.png);
  background-repeat: no-repeat;
}
#sb-nav-pause {
  background-image: url(shadowbox/pause.png);
  background-repeat: no-repeat;
}

/*_________________________________________________________________  counter  */
#sb-counter {
  float: left;
  padding: 2px 0;
  width: 45%;
}
#sb-counter a {
  padding: 0 4px 0 0;
  text-decoration: none;
  cursor: pointer;
  color: #fff;
}
#sb-counter a.sb-counter-current {
  text-decoration: underline;
}

/*________________________________________________________________  messages  */
div.sb-message {
  font-family: 'Lucida Grande', Tahoma, sans-serif;
  font-size: 12px;
  padding: 10px;
  text-align: center;
}
div.sb-message a:link, div.sb-message a:visited {
  color: #fff;
  text-decoration: underline;
}
      



/*from http://sstree.tigris.org/  */

.table_folder_closed { background: url(img/folder-closed.gif)  no-repeat; float: left; height: 14px; padding-left: 35px }
.table_folder { background: url(img/folder-open.gif)  no-repeat; float: left; height: 14px; padding-left: 35px }
.tabld_doc { background: url(img/file.gif) no-repeat; float: left; height: 14px; width: 12px; padding-right: 3px; margin-left: 20px;}

.tier1 { 
	margin-left: 0; 
}

.tier2 { 
	margin-left: 1.5em; 
}

.tier3 { 
	margin-left: 3em; 
}

.tier4 { 
	margin-left: 4.5em; 
}

.tier5 { 
 margin-left: 6em; 
}

.tier6 { 
	margin-left: 7.5em; 
}

.tier7 { 
	margin-left: 9em; 
}

.tier8 { 
 margin-left: 10.5em; 
}

.tier9 { 
	margin-left: 12em; 
}

.tier10 { 
	margin-left: 13.5em; 
}       



/* ------------------------------------------------------------------------------------
ROZNE ELEMENTY WSPOLNE */       


/* ------------------------------------------------------------------------------------
Clear fix  */

/* CLEARING */
.path:after,
.clearfix:after,
.cms_mini_gallery:after,
.cms_gallery_list ul:after
{content:".";display:block;height:0;clear:both;visibility:hidden;}
.path,
.clearfix,
.cms_mini_gallery,
.cms_gallery_list ul
{display:inline-block;}
/* Hides from IE-mac \*/
* html .path,
* html .clearfix,
* html .cms_mini_gallery,
* html .cms_gallery_list ul
{height:1%;}
.path,
.clearfix,
.cms_mini_gallery,
.cms_gallery_list ul
{display:block;}
/* End hide from IE-mac */


/* Common classes

----------------------------------------- */ 

.center_text{text-align :center;}   

hr {
border:0;
border-top: 1px solid #D5D5D5;
color:#D5D5D5;
height:1px;
}

.neutral_link {
	text-decoration:none;    
	color: inherit;
	
} 

.neutral_link:hover {
	text-decoration:underline;
	
}

.clear{clear:both;display:block;}
.left{float:left;}
.right{float:right;}
.center{margin-left:auto;margin-right:auto;}
.middle{margin-top:auto;margin-bottom:auto;}
.tleft{text-align:left;}
.tright{text-align:right;}
.tcenter{text-align:center;}
.tjustify{text-align:justify;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
.underline{border-bottom:1px solid;}
.highlight{background:#ffc;}
.normal{font-weight:normal;}
.img_left{float:left;margin:4px 10px 4px 0;}
.img_right{float:right;margin:4px 0 4px 10px;}
.no_padding{padding:0;}
.no_b_padding{padding-bottom:0;}
.no_indent{margin-left:0;padding-left:0;}
.no_bullet{list-style:none;list-style-image:none;}
.no_r_margin{margin-right:0;}
.no_b_margin{margin-bottom:0;border:1px solid black;}
.break_before{margin-top:1em;}
.break_after{margin-bottom:1em;}
.space_before{margin-top:0.5em;}
.space_after{margin-bottom:0.5em;}
.no_transform{text-transform:none;}
.no_border{border:0;}
.space_left{margin-left:10px;}
.space_right{margin-right:10px;}
.half_space_right{margin-right:5px;}
.pad_left{padding-left:10px;}
.pad_right{padding-right:10px;}
.half_pad_top{padding-right:5px;}
.half_pad_right{padding-right:5px;}
.focus{color:#000;}
.small{font-size:0.9em;}
.tiny{font-size:0.8em;}
.large{font-size:1.1em;}
.last,table tr.last td,table tr.last th{border-bottom:0;}
.first,table tr.first td{border-top:0;}


/*table { table-layout: fixed;}  */

#content #column_left table.clean,
#content #column_left table.clean td, 
#content #column_left table.clean tr, 
#content #column_left table.clean th {
	border:0 !important;
	background-image: none !important;
	background: transparent !important;
}

#content #column_left table.no_padding,
#content #column_left table.no_padding td, 
#content #column_left table.no_padding tr, 
#content #column_left table.no_padding th {
	margin:0;
	padding:0;
	vertical-align:top !important;

}

#content #column_left table.vert_top,
#content #column_left table.vert_top td, 
#content #column_left table.vert_top tr, 
#content #column_left table.vert_top th {
	vertical-align:top !important;

}
#content #column_left table.vert_top td {margin-bottom:20px;}

.panel_header h2, .panel_header h3, .panel_header h4, .panel_header h5, .panel_header p {
float:left;
margin-bottom:0;
}     

.panel_header .actions {
float:right;
}



h2.section_bar, .section_bar {
background:#EBF4FA none repeat scroll 0 0;
border-bottom:1px solid #D5DCDE;
color:#444444;
margin-bottom:1em;
padding:4px 5px 1px;
}     

.cms_user_profile a:hover {
	text-decoration:underline;
}


/* ------------------------------------------------------------------------------------
OBRAZ W PARAGRAF TEXT I PARAGRAF ARTICLE */

.cms_text_photo,
.cms_article_abstract_image{border:1px solid #CCCCCC;margin-bottom:10px;padding:4px;overflow: hidden;}
.cms_text_photo img,
.cms_article_abstract_image img{font-size:0.9em;margin:auto;display:block;}
.cms_text_photo span,
.cms_article_abstract_image span{font-size:0.9em;padding:4px 6px 0 6px;display:block;color:#999999;font-weight: normal;}
.cms_text_photo.left,

.cms_text_photo.right{margin-left:10px;}   
.cms_article_abstract_image.left {float:left;margin-right:10px;} 

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

/* ------------------------------------------------------------------------------------
ARTYKUL */
#content .cms_full_article h3{background:transparent;color:inherit;font-size:1.3em;font-weight:normal;height:auto;line-height:1.6em;text-indent:inherit;}
.cms_article_abstract{font-weight:bold;margin-bottom:10px;} 

#content .cms_article_list ul{
	margin: 0;
	padding: 0;
}

#content .cms_article_list li.cms_single_edition,
#content .cms_article_list li.cms_single_article {
background:transparent url(/stylesheets/img/gallery_list/gradient_from_bt.png) repeat-x scroll left bottom;
border-bottom:1px solid #CCCCCC;
clear:both;
display:block;
list-style-type:none;
margin:0;
padding:20px 10px 5px;
}

                                                              

#content .cms_article_list li.cms_single_edition a.cms_button{float:right;padding:2px 12px 2px 12px;}

#content a.cms_button.cms_more {font-size: 0.9em;}

body #content div.cms_article_list ul li ul  {
	background-image: none;
	padding-left:10px;
	list-style-type: disc;
list-style-position:inside;	
}

body #content div.cms_article_list ul li ul li {
	clear:none;
	 background-image: none; 
	border:0;
	margin-left: 10px;
	padding: 0;
}


.cms_article_list li a.cms_art_list_short_img{float:right;margin-left:5px;margin-bottom:5px;border:1px solid #ccc;display:block;overflow:hidden;background-color:#fff;padding:2px;}
.cms_article_list li a.cms_art_list_short_img img {
	display: block;
}
#content .cms_article_list li h4 {
font-size:130%;
margin-bottom:10px;
}
.cms_article_list li h4 a{color:#114488;text-decoration:none;font-weight:normal;}
.cms_article_list li h4 a:hover,
a.cms_see_more:hover{text-decoration:underline;}
.cms_article_list li .cms_article_abstract{font-weight:normal;margin-bottom:0;font-size:1em;}
a.cms_see_more,
a.cms_go_back{float:right;text-decoration:none;font-size:0.9em;font-weight:bold;color:#114488;}
.cms_see_more:first-letter{text-transform:lowercase;}
                                                          
.cms_author_and_date{font-size:0.8em;display:block;margin-bottom:10px;}  


.cms_article_tools,
.cms_star_rating {        
	margin: 5px 0 5px 0;
	padding: 10px 0 10px 0;
	border-top: 1px solid #ddd;
}


.cms_star_rating {        
	
	border:0;
}   
    
.cms_article_related ul.cms_rel_articles li a:hover,
.cms_article_tools li a:hover,
.cms_article_date a:hover,
.cms_article_author a:hover,
.cms_article_related li a:hover{text-decoration:underline;}


 /* ------------------------------------------------------------------------------------
POWIAZANE					 */


.cms_article_list ul.cms_rel_articles li h4 a{color:#485c62;font-weight:bold;text-decoration:none;}
.cms_article_date a,.cms_article_author a{text-decoration:none;}
.cms_article_date,.cms_article_author{display:block;color:#666666;font-size:10px;font-variant:normal;font-weight:lighter;text-align:left;}
.cms_article_date{margin:0 0 1.5em;}
#content .cms_full_article h3{font-size:24px;margin-top:0;margin-bottom:0;color:#333333;}
.cms_article_full_content,.cms_article_abstract{line-height:1.5em;font-weight:400;font-size:1.2em;}

.cms_article_full_content p,
.cms_article_abstract p,
.cms_article_full_content li,
.cms_article_abstract li

{line-height:1.8em;font-size:0.8em;}
.cms_full_article .cms_article_abstract{font-weight:bold;font-size:1.1em;margin-bottom:1.5em;float:right;}
.cms_article_related{float:right;width:200px;padding:0px 10px 10px 10px;border-left:1px solid #ddd;margin-left:10px;font-size:80%;}
.cms_article_related h4{margin-bottom:3px;font-weight:normal;}
.cms_article_related ul.cms_rel_articles li{border-bottom:1px solid #ddd;text-decoration:none;}
.cms_article_related ul.cms_rel_articles li a{text-decoration:none;}
.cms_article_related ul{margin-bottom:10px;}
.cms_rel_articles{}
ul.cms_rel_galleries li img{width:80px;display:block;}
ul.cms_rel_galleries li a{float:left;border:1px solid #ddd;padding:3px;background-color:#fff;display:block;margin: 0 5px 5px 0;}  

ul.cms_rel_galleries li a:hover
{background-color: #ddd;}


 /* ------------------------------------------------------------------------------------
PAGINACJA					 */ 

ul.cms_pagination_list{border:0;margin:auto;padding:0; text-align:right;width:300px;}
.cms_pagination_list li{border:0;margin:0;padding:0;font-size:11px;list-style:none;}
.cms_pagination_list a{margin-right:2px;}
.cms_pagination_list .previous-off,
.cms_pagination_list .next-off{display:block;float:left;font-weight:bold;padding:3px 4px;}
.cms_pagination_list .next a,
.cms_pagination_list .previous a{font-weight:bold;}
.cms_pagination_list .active{font-weight:bold;display:block;float:left;padding:3px 6px;}
.cms_pagination_list a:link,
.cms_pagination_list a:visited{display:block;float:left;padding:3px 6px;text-decoration:none;}
.cms_pagination_list a:hover{text-decoration: underline;}  

 /* ------------------------------------------------------------------------------------
OCENA GWIAZDKOWA					 */

.cms_full_article .cms_star_rating{margin:0;padding:0;}
.cms_star_rating{width:200px;}
#content .cms_rating{width:80px;height:16px;margin:0 10px 0 10px;float:left;padding:0;list-style:none;position:relative;background:url(img/star-matrix.gif) no-repeat 0 0;}
#content .star_0{background-position:0 0}
#content .star_1{background-position:0 -16px}
#content .star_2{background-position:0 -32px}
#content .star_3{background-position:0 -48px}
#content .star_4{background-position:0 -64px}
#content .star_5{background-position:0 -80px}
ul.cms_rating li{cursor:pointer;/*ie5 mac doesn't like it if the list is floated\*/
float:left;/* end hide*/
text-indent:-999em;}
ul.cms_rating li a{position:absolute;left:0;top:0;width:16px;height:16px;text-decoration:none;z-index:200;}
ul.cms_rating li.vote_1 a{left:0}
ul.cms_rating li.vote_2 a{left:16px;}
ul.cms_rating li.vote_3 a{left:32px;}
ul.cms_rating li.vote_4 a{left:48px;}
ul.cms_rating li.vote_5 a{left:64px;}
ul.cms_rating li a:hover{z-index:2;width:80px;height:16px;overflow:hidden;left:0;background:url(img/star-matrix.gif) no-repeat 0 0}
ul.cms_rating li.vote_1 a:hover{background-position:0 -96px;}
ul.cms_rating li.vote_2 a:hover{background-position:0 -112px;}
ul.cms_rating li.vote_3 a:hover{background-position:0 -128px}
ul.cms_rating li.vote_4 a:hover{background-position:0 -144px}
ul.cms_rating li.vote_5 a:hover{background-position:0 -160px}
.cms_star_rating .cms_votes_count,
.cms_star_rating .cms_vote{float:left;}
  

 /* ------------------------------------------------------------------------------------
GALERIA ZDJEC  				 */

.cms_photo_gallery ul{float:left;padding:10px;}
.cms_photo_gallery ul li{position:relative;float:left;display:block;}
.cms_photo_gallery ul li a{display:block;float:left;border:1px solid #ddd;background-color:#fff;margin:5px;padding:4px;}
.cms_photo_gallery ul li a:hover{background-color:#ddd;}
.cms_photo_gallery ul li a:hover span{background-color:#ddd;}
.cms_photo_gallery ul li img{width:170px;}
.cms_photo_gallery ul li span{position:absolute;display:block;width :12px;height:12px;bottom:10px;right:10px;background:#fff url(img/elements.png) no-repeat 0 0;}




 /* ------------------------------------------------------------------------------------
BELKA NARZEDZIOWA ARTYKULU					 */  
.cms_article_tools{height:16px;border-bottom:1px solid #ddd;}
.cms_article_tools li{display:inline;float:left;}
.cms_article_tools li a{display:block;text-decoration:none;height:16px;background:url(img/all_icons_default_cms.png) no-repeat 0 0;padding-left:20px;overflow:hidden;margin-right:10px;}
.cms_article_tools li.cms_send_info a{background-position:0 0;}
.cms_article_tools li.cms_add_wykop a{background-position:0 -87px;}
.cms_article_tools li.cms_print_it a{background-position:0 -43px;}

.dodajdo {
	float: right;
}

 /* ------------------------------------------------------------------------------------
KOMENTARZE					 */
#content ul#comments li,#content .cms_comments ul li {list-style-type:none;}
.cms_comments,.cms_comments_to_user{margin-top:25px;}
.cms_comments h4,.cms_comments_to_user h4{margin-bottom:0;}
.cms_comments li div.cms_single_message,.cms_comments_to_user li div.cms_single_message{position:relative;padding:10px;border:1px solid #ddd;margin-bottom:10px;float:left;width:78%;background:transparent url(/stylesheets/img/gallery_list/gradient_from_bt.png) repeat-x scroll center bottom;}
.cms_single_message img {max-width: 500px;}

li.blue_cycle div.cms_single_message {background:transparent url(/stylesheets/img/gradient_from_bt_blue.png) repeat-x scroll center bottom;}
.cms_comments h5.cms_user_and_photo,.cms_comments_to_user h5.cms_user_and_photo{margin-bottom:5px;float:right;width:15%;text-align:center;}
.cms_comments li.clearfix{margin-bottom:10px;}
.cms_comments span.arrow{display:block;position:absolute;width:13px;height:10px;right:-12px;background:url(img/bubble_arrow.png) no-repeat 0 0}
.cms_comments h5.cms_user_and_photo img,.cms_comments_to_user h5.cms_user_and_photo img{display:block;margin:auto;padding:3px;border:1px solid #ddd;}
.cms_comments h5 a,.cms_comments_to_user h5 a{text-decoration:none;border-bottom:1px dotted #ddd;}
.cms_comment_date{text-align:right;margin-top:8px;border-top:1px dotted #ddd;padding-top:5px;font-size: 0.9em;}
.cms_comment_info{display:block;margin-bottom:5px;}
.cms_comments input.text,
.cms_comments textarea,
.cms_comments_to_user input.text,
.cms_comments_to_user textarea,
.cms_article_comments input.text,
.cms_article_comments textarea{margin-top:0;}
.cms_comments textarea{width:98%;height:80px;}
.cms_comments h5 img{margin-right:5px;}
.cms_comments h5 *{vertical-align:middle;}
 

.comment_form {

	margin: 10px auto 20px 20px;
} 

.cms_edition_full .cms_comments {margin-left:15px;}

.cms_edition_full ul#comments  {padding:0;margin-top:20px;}

 /* ------------------------------------------------------------------------------------
EDYCJA PROFILU USERA i REJESTRACJA					 */

/*
.cms_log_in label,
.cms_register label,
.cms_edit_profile label
{display:block;margin-top:5px;} 

.cms_log_in .cms_buttons,
.cms_register .cms_buttons,  
.cms_edit_profile .cms_buttons{
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px dotted #ddd;
}                    

*/




 /* ------------------------------------------------------------------------------------
ZALACZNIKI					 */       

.cms_attachment{padding:10px 10px 10px 60px;border:1px solid #fde3ad;background:#fefde9 url(img/ico_attachment.png) no-repeat 10px 10px;margin:10px 0 10px 0;}
.cms_attachment h4{margin-bottom:5px;}
.cms_attachment li a{text-decoration:none;line-height:2em;}
.cms_attachment li a *{vertical-align:middle;}  

#content .cms_attachment ul{padding:0; margin:0; list-style-type: none;}  
   

 /* ------------------------------------------------------------------------------------
PLIKI DO POBRANIA					 */       

.cms_download{padding:10px 10px 10px 60px;border:1px solid #fde3ad;background:#fefde9 url(img/ico_attachment.png) no-repeat 10px 10px;margin:10px 0 10px 0;}
.cms_download h4{margin-bottom:5px;}
.cms_download li a{text-decoration:none;line-height:2em;}
.cms_download li a *{vertical-align:middle;}  


 /* ------------------------------------------------------------------------------------
SONDA SLUPOKOWA		POZIOMA			 */


.survey_content span{display:block;margin-bottom:8px;}
.graphs{text-align:left;padding:5px 15px 5px 15px;}
.graphs div.single_graph{margin:0 5px 0 0px;padding:1px;border:1px solid #e2e2e2;height:15px;background-color:#f7f7f7;width:81%;float:left;}
.graphs span.percent{display:block;float:left;height:15px;font-size:0.9em;margin-bottom:8px}
.graphs div.single_graph div{height:15px;background: transparent url(img/graph_colors.png) repeat-x 0 0;}
.graphs div.single_graph .red{background-color:#ff8571;color:#ff8571;background-position: 0 -30px;}
.graphs div.single_graph .blue{background-color:#569fc5;color:#569fc5;}
.graphs div.single_graph .green{background-color:#469524;color:#469524;background-position: 0 -60px;}
.graphs div.single_graph .orange{background-color:#5d5d5d;color:#5d5d5d;background-position: 0 -120px;}
.graphs div.single_graph .yellow{background-color:#ffdf72;color:#ffdf72;background-position: 0 -90px;} 

#content .graphs p {
margin-bottom:0; 
margin-top:5px;
}


#content .lavina_pool{overflow:hidden;margin-bottom:20px;background-color: #f4f4f4;padding:5px;}
#content .lavina_pool ul{padding:0;margin:20px 0 20px 0;}
#content .lavina_pool ul li{list-style-type:none;padding:0;margin:0 0 10px 0;}
#content .lavina_pool ul li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#content .lavina_pool ul li{display:inline-block;}
* html #content .lavina_pool ul li{height:1%;}
#content .lavina_pool ul li{display:block;}
/*.lavina_pool label{display:block;float:left;width:70%;}    */
.lavina_pool li input{float:left;margin-right:15px;}
.lavina_pool_buttons{padding-top:10px;border-top:1px solid #ddd;margin-bottom:20px;} 

/*.lavina_pool_buttons a{margin-top:10px;}*/





 /* ------------------------------------------------------------------------------------
PROFIL USERA					 */    
 .cms_user_profile a{text-decoration:none;}
.cms_user_profile h4,.cms_user_profile h5{margin-bottom:0;}
.cms_user_photo{float:left;margin-right:10px;}
.cms_user_photo img{border:1px solid #ddd;padding:3px;background-color:#fff;display:block;}
.cms_user_photo img{display:block;margin:auto;}
.cms_user_details,.cms_user_tools,.cms_user_mini_stats{width:63%;float:right;border:1px solid #ddd;margin-bottom:5px;}
.cms_user_tools{border:0;float:none;text-align:right;width:auto;}
.cms_user_mini_stats dl{float:left;margin:5px;}
.cms_user_mini_stats dl.no_r_margin{margin-left:10px;}
.cms_user_mini_stats dl.no_l_margin{margin-right:10px;}
.cms_user_tools li{display:inline;}
.cms_user_mini_stats dt{clear:left;float:left;width:100px;}
.cms_user_mini_stats dd{float:left;width:50px;}
.cms_user_profile .panel_header{margin:5px;padding:3px 10px 3px 10px;background-color:#f5f5f5;}
.cms_list_at_user li{border-bottom:1px solid #ddd;padding:5px 0 5px 0;}
.cms_list_at_user li li{border-bottom:0;padding:0 0 10px 25px;background:transparent url(img/all_icons_default_cms.png) no-repeat 0 -168px;}

.cms_list_at_user h6{margin-bottom: 7px;}




.cms_user_panel p,
#content .cms_user_panel ul,
.cms_user_details p ,
#content .cms_user_details ul,
#content .cms_user_comments ul,
.cms_user_description p{list-style-type: none;
padding:0;
margin:0;margin:0 10px 0 10px;}
.cms_user_panel,.cms_user_comments,.cms_user_description{margin:10px 0 10px 0;border:1px solid #ddd;}
li.no_border{border:0;}   

.cms_user_main .actions{margin-top:10px;}
.cms_user_main a.cms_edit{display:block;text-decoration:none;padding-left:20px;text-indent:0em;background:transparent url(img/all_icons_default_cms.png) no-repeat 0 -672px;}
.cms_user_main a.cms_edit:hover{text-indent:0em;}



.cms_list_at_user.of_votes li li{background-position:0 -752px;}
cms_list_at_user .cms_gallery_list li img{margin:0 5px 2px 12px;vertical-align:middle;}

/*.cms_user_galleries a{padding-left:22px;background:transparent url(img/all_icons_default_cms.png) no-repeat 0 -672px;}

 */

.cms_user_galleries a.show,
.cms_user_galleries a.manage,
.cms_user_galleries a.properties,
.cms_user_galleries a.delete,
.cms_user_galleries a.add_new
{padding-left:22px;background:transparent url(img/all_icons_default_cms.png) no-repeat 0 -672px;} 

.cms_user_galleries a.show{background-position:0 -563px;}
.cms_user_galleries a.manage{background-position:0 -318px;}
.cms_user_galleries a.properties{background-position:0 -398px;}
.cms_user_galleries a.delete{background-position:6px -511px;padding-left:22px;}
.cms_user_galleries a.add_new{background-position:0 -460px;padding-left:22px;display:block;margin:14px 4px 4px 22px;width:60px;}    


ul.cms_gallery_list .photo p{float:left;padding:15px;}
ul.cms_gallery_list .photo a{float:left;display:block;padding:3px;border:1px solid #ddd;margin:4px;background-color:#f7f7f7;}
ul.cms_gallery_list .photo a:hover{background-color:#ddd;}
ul.cms_gallery_list .photo a img{display:block;}
ul.cms_gallery_list .photo p a,ul.cms_gallery_list .photo p a:hover{float:none;display:inline;padding:0;border:0;margin:0;background-color:transparent;}
#content ul.cms_gallery_list  .gallery_options {
margin:10px;


background-image: none;
}
.gallery_options a{margin-right:10px;} 
#content .cms_gallery_list ul{margin:10px auto 10px 20px;border-bottom:1px solid #DDDDDD;}
.cms_user_galleries .list_buttons{background-color:#EEF6FB;padding-top:1px;padding-bottom:4px;} 

#content ul.cms_gallery_list li{
background: transparent url(/stylesheets/img/gallery_list/gradient_from_bt.png) repeat-x scroll left bottom;
	padding: 0;
 

} 

#content ul.cms_photo_list_edit {
	margin-top:0;
	padding-top:0;
}                

img.image_no_link {
	padding:3px;
	background-color:#fff;
	border:1px solid #ddd;
}

 /* ------------------------------------------------------------------------------------
OBRAZY POZIOME I PIONOWE					 */   

#content ul.paragraph_images_vertical,#content  ul.paragraph_images_horizontal {
	padding:0;
	margin:10px 0 0 0; 
	list-style-type: none;
}
ul.paragraph_images_vertical li,
ul.paragraph_images_vertical a{display:block;text-align:center;}
ul.paragraph_images_vertical li{margin-bottom:20px;position:relative;}
ul.paragraph_images_horizontal li{display:block;float:left;text-align:center;padding-right:20px;}


 /* ------------------------------------------------------------------------------------
KALENDARZ Z JQUERY UI   				 */
.ui-datepicker { width: 22em; padding: .2em .2em 0; margin:auto;}
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	
}

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 0px; font-size:1.2em; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; } 

.ui-datepicker td a{padding:8px 5px 8px 5px;}
body table.ui-datepicker-calendar{background-color:#fff;empty-cells:hide !important;margin-bottom:20px;}
body table.ui-datepicker-calendar td{border:1px solid #d5d5d5 ;empty-cells:hide !important;border-collapse:separate;color:#676767;}
.ui-datepicker-prev,.ui-datepicker-next{background-image:url(images/ui-icons_222222_256x240.png);background-repeat:no-repeat;text-indent:-999em;display:block;width:15px;height:15px;margin-top:4px;cursor:pointer;}
.ui-datepicker-prev{background-position:-80px -192px;}
.ui-datepicker-next{background-position:-48px -192px;}
body table.ui-datepicker-calendar td a:hover{background-color:#999;color:#fff;}

#sortable{list-style-type:none;margin:0;padding:0;width:60%;}
#sortable li{margin:0 3px 3px 3px;padding:0.4em;padding-left:1.5em;height:18px;}

/*#sortable li span{position:absolute;margin-left:-1.3em;}*/

#sortable .handle{float:left;margin-right:10px;cursor:move;}

#details .ui-icon.ui-icon-arrowthick-2-n-s.handle {
bottom:5px;
position:absolute;
right:3px;
}


.magazines_articles li {
	position: relative;
   
}

.magazines_articles li span.round_button{
	position: absolute;
	right:0px; 
	top:4px;
}  





#sortable.magazines_articles {
width:80%;
}


#sortable.magazines_articles  li {
height:auto;
padding-right:140px;  
padding-bottom:10px;
}

#sortable.magazines_articles  li:hover {
background-color:#f7f7f7;

}

 /* ------------------------------------------------------------------------------------
GALERIA  				 */




#column_left .cms_panel-overlay h2 {
font-family: helvetica, arial;
border:0;
color:#ddd;

font-size:1.5em;

letter-spacing:-0.0375em;
line-height:1.6em;
margin:0 ;
margin-top: 5px;
padding: 0;
}



.cms_panel-overlay h2,
.cms_panel-overlay p{margin:.3em 0;}
.cms_panel-overlay p{line-height:1.2em;}

.cms_galleryview{border:1px solid black;margin:auto;background:black none repeat scroll 0% 0%;visibility:visible;position:relative;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;width:700px;height:510px;}
.cms_panel{background:white none repeat scroll 0% 0%;overflow:hidden;width:700px;height:400px;position:absolute;top:0px;left:0px;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;display:'';}
.cms_panel-overlay{padding:0pt 10px;position:absolute;z-index:999;width:680px;height:70px;top:335px;left:0pt;color:white;font-size:1em;}
.cms_panel-overlay a{color:white;text-decoration:underline;font-weight:bold;}
.cms_overlay{background:black none repeat scroll 0% 0%;position:absolute;z-index:998;width:700px;height:70px;top:330px;left:0pt;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;opacity:0.6;}
.cms_strip_wrapper{overflow:hidden;position:absolute;top:400px;left:75px;width:570px;height:110px;}
#content .cms_filmstrip{position:relative;margin:0pt;padding:0pt;background:black none repeat scroll 0% 0%;list-style-type:none;list-style-image:none;list-style-position:outside;width:2640px;position:absolute;z-index:900;top:0pt;/*left:-110px;*/height:110px;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;}
.cms_filmstrip li{padding:0pt;float:left;position:relative;height:100px;z-index:901;margin-top:5px;margin-bottom:0px;margin-right:10px;cursor:pointer;}
.cms_filmstrip li a{display:block;float:left;border:1px solid #000000;position:relative;z-index:9999;}
.cms_filmstrip li a img{border:1px solid #000000;}
.cms_filmstrip li a:hover{border:1px solid #fff;}
.cms_filmstrip li a:hover img{border:1px solid #fff;}
.cms_filmstrip li.current a span,.cms_filmstrip li a:hover span{background:transparent url(img/all_icons_default_cms.png) no-repeat scroll 0 -948px;display:block;height:10px;margin-left:40px;position:absolute;top:-6px;width:19px;z-index:9999;}
.cms_filmstrip li.current a{border:1px solid #000000;}
.cms_filmstrip li.current a img{border:1px solid #fff;}
.cms_filmstrip li.current a span,.cms_filmstrip li a:hover span{height:6px;}

.cms_gallery_bottom_info {
	width:700px;
	margin:auto
}                                                      

img.nav-next{position:absolute;cursor:pointer;top:444px;right:20px;}
img.nav-prev{position:absolute;cursor:pointer;top:444px;left:43px;} 

ul.cms_photo_list_edit li.cms_photo_edit{display:block;float:left;padding:0 5px 0 5px;margin:5px;border:1px solid #ddd;}
.cms_edit_panel{position:absolute;margin:85px 0 0 60px;background-color:#fff;width:45px;padding-top:4px;}
.cms_edit_panel li{float:left;display:block;}
.cms_edit_panel li a{float:left;display:block;text-indent:-999em;width:16px;height:16px;margin-left:3px;}
.cms_edit_panel li a.edit{background:transparent url(img/all_icons_default_cms.png) no-repeat 0 -720px;}
.cms_edit_panel li a.delete{background:transparent url(img/all_icons_default_cms.png) no-repeat 0 -614px;} 




#content ul.cms_gallery_list {
	list-style-type: none;
	padding: 0;
	margin: 0 auto;  

}




 /* ------------------------------------------------------------------------------------
FORMATKI  				 */

label{display:block;margin-top:5px;}
input.text,textarea,textarea.text,select.text{margin:0.5em 0;border:1px solid #bbb;width:390px;padding:5px;}
input.text:focus,textarea.text:focus,select.text:focus{border:1px solid #666;}
textarea.text{height:50px;}
div.cms_buttons,div.buttons,
.lavina_pool_buttons{margin-top:10px;padding-top:10px;border-top:1px dotted #ddd;}
input.text,textarea,textarea.text{background:#fff url(img/input_bg.png) repeat-x 0 -1px;border-top:1px solid #909090;border-right:1px solid #cecece;border-bottom:1px solid #e4e4e4;border-left:1px solid #cecece;}


 /* ------------------------------------------------------------------------------------
FORUM  				 */
.cms_forum{margin:auto;width:710px;}
.cms_forum .panel_header{background:transparent url(img/forum_toolbar.png) no-repeat scroll 0 0;height:37px;margin-bottom:20px;position:relative;width:695px;line-height:48px;padding:0 5px 0 5px;margin-top:20px;}
.panel_header p{line-height:3em;padding-left:5px;}
.panel_header p.path{text-indent:-999em;float:left;height:37px;width:100%;}
.panel_header .path a{text-indent:0;display:block;height:37px;letter-spacing:-0.5px;float:left;background:transparent url(img/all_icons_default_cms.png) no-repeat right -1152px;text-decoration:none;color:#676767;padding-right:20px;font-size:0.9em;line-height:3.5em;}
.cms_forum .panel_header .path a:hover{color:#3e3e3e}



.panel_bottom {margin-top: 20px;} 
.panel_bottom p{width:100%;text-align:center;float:none;} 
.cms_forum table{width:705px;border:medium none;border-collapse:collapse;margin-bottom:10px;}

.cms_forum th,.cms_forum td{padding:10px 12px;border-bottom:1px solid #ddd;vertical-align:middle;text-align:left;}

.cms_forum td{background-image:none;background-color:#fff;}

.cms_forum th,
tr.blue_top th{background:transparent url(img/forum_th_bg.png) repeat-x right top;color:#515151;} 

.cms_forum th.first,
tr.blue_top th.first{background:transparent url(img/forum_th_left_bg.png) no-repeat 0 0;width:50%;}
.cms_forum th.last{background:transparent url(img/forum_th_right_bg.png) no-repeat right top;}
.cms_forum_main_posts h5 a{padding-left:25px;background:transparent url(img/all_icons_default_cms.png) no-repeat 0 -790px;}

.cms_forum_main_posts .new_post  h5 a{background-position: 0 -1008px;}

.cms_forum table.cms_forum_posts th,
.cms_forum_discussion th{padding:8px 12px 5px 12px;background:transparent url(img/forum_th_gray_bg.png) repeat-x right top;}

.cms_forum table.cms_forum_posts th.first,
.cms_forum_discussion th.first{background:transparent url(img/forum_th_left_gray_bg.png) no-repeat 0 0;}

.cms_forum table.cms_forum_posts th.last,
.cms_forum_discussion th.last{background:transparent url(img/forum_th_right_gray_bg.png) no-repeat right top;}

tr.gray_tr td{background-color:#fafafa;}     

.cms_forum table.cms_forum_posts td h5 a{padding-left:25px;background:transparent url(img/all_icons_default_cms.png) no-repeat 0 -852px;}

.cms_forum table.cms_forum_posts .new_post td h5 a{background-position: 0 -1073px;}

.cms_forum table.cms_forum_discussion td h6{padding-left:15px;background:transparent url(img/all_icons_default_cms.png) no-repeat -2px -908px;}
#content .cms_forum h3{margin-bottom:0.5em;}
.cms_forum td a{display:block;text-align:left;}
       



td.title input {
	float: left;
	margin: 2px 10px 0 25px;
} 


.see_last_posts {
	background: transparent url(img/all_icons_default_cms.png) no-repeat 0px -1334px;
	margin-left: 10px;
	padding: 4px 4px 4px 25px;
	display: block;
/*	float: left;*/

	text-decoration: none;
	color: inherit;
}



 /* ------------------------------------------------------------------------------------
ZAJAWKI Z FORUM  				 */

#content .cms_latest_forum_posts ul{padding:0;}
.cms_latest_forum_posts ul li{list-style-type:none;overflow:hidden;}
.speech_bubble{padding:5px;border:1px solid #d3cdcc;position:relative;background:transparent url(/stylesheets/img/gallery_list/gradient_from_bt.png) repeat-x scroll center bottom;}
.speech_bubble a{text-decoration:none;color:inherit;display:block;font-size:0.9em;}
.speech_bubble a:hover{text-decoration:underline;color:#2367AC;}
.speech_bubble span{display:block;width:13px;height:8px;background:transparent url(img/all_icons_default_cms.png) no-repeat 0 -1250px;position:absolute;bottom:-7px;left:10px;}
.user_name_link{text-decoration:none;color:inherit;font-weight:bold;}
.user_name_link:hover{text-decoration:underline;color:inherit;}
li.bg_gray .speech_bubble{background:transparent url(/stylesheets/img/gradient_from_bt_blue.png) repeat-x scroll center bottom;}
li.bg_gray .speech_bubble span{background-position:0 -1270px;}
.cms_latest_forum_posts .small{display:block;margin:10px 5px 5px 5px;letter-spacing:-0.085em;}


 /* ------------------------------------------------------------------------------------
ZAJAWKI Z GALERII  				 */

#content ul.cms_mini_gallery,#content ul.cms_mini_gallery li{list-style-type:none;margin:0;padding:0;}
ul.cms_mini_gallery li{float:left;height:76px;overflow:hidden;}
ul.cms_mini_gallery li img,ul.cms_mini_gallery li a{display:block;height:76px;}
ul.cms_mini_gallery li a:hover{opacity:.50;filter:alpha(opacity=50);-moz-opacity:0.5;} 

 /* ------------------------------------------------------------------------------------
FLASH REKLAMA 				 */

body a#flash_curtain,body a.flash_curtain {             
	display:block;
  position:absolute;
	background-image: url(/stylesheets/img/transparent.gif);
	margin-left:0;
	margin-top:0;
}                   


body ul.paragraph_images_vertical li a#flash_curtain  {
display:block;
height:150px;
margin:auto;
position:absolute;
width:150px;
z-index:888;
}

 /* ------------------------------------------------------------------------------------
PAGINACJA  				 */     

.column_content .pagination{text-align:center;margin:10px auto 10px auto;}
.column_content .pagination a,.pagination span{padding:3px 4px 3px 4px;color:inherit;text-decoration:none;border:1px solid #fff;}
.column_content .pagination span.current{border:1px solid #ddd;}
.column_content .pagination a:hover{background-color:#ddd;border:1px solid #f7f7f7;text-decoration:none;color:#fff;} 

 /* ------------------------------------------------------------------------------------
JQUERY CHECKBOX  				 */  


.jquery-checkbox{display:inline;font-size:20px;line-height:20px;cursor:pointer;cursor:hand;}
.jquery-checkbox .mark{display:inline;}
.jquery-checkbox img{vertical-align:middle;width:60px;height:20px;}
.jquery-checkbox img{background:transparent url(/stylesheets/img/checkbox.png) no-repeat;}
.jquery-checkbox img{background-position:0px 0px;}
.jquery-checkbox-hover img{background-position:0px -20px;}
.jquery-checkbox-checked img{background-position:0px -40px;}
.jquery-checkbox-checked .jquery-checkbox-hover img{background-position:0px -60px;}
.jquery-checkbox-disabled img{background-position:0px -80px;}
.jquery-checkbox-checked .jquery-checkbox-disabled img{background-position:0px -100px;}


.jquery-safari-checkbox{display:inline;font-size:16px;line-height:16px;cursor:pointer;cursor:hand;}
.jquery-safari-checkbox .mark{display:inline;}
.jquery-safari-checkbox img{vertical-align:middle;width:16px;height:16px;}
.jquery-safari-checkbox img{background:transparent url(/stylesheets/img/safari-checkbox.png) no-repeat;}
.jquery-safari-checkbox img{background-position:0px 0px;}
.jquery-safari-checkbox-hover img{background-position:-16px 0px;}
.jquery-safari-checkbox-checked img{background-position:0px -16px;}
.jquery-safari-checkbox-checked .jquery-safari-checkbox-hover img{background-position:-16px -16px;}
.jquery-safari-checkbox-disabled img{background-position:0px -32px;}
.jquery-safari-checkbox-checked .jquery-safari-checkbox-disabled img{background-position:0px -48px;}



 /* reila errors */
.fieldWithErrors label{color:red;}
#errorExplanation{color:red;}
.errorExplanation{color:red;}
.notice{color:green;}   



  /* ------------------------------------------------------------------------------------
STARE ARTYKULY SOFTWAREU 				 */


 .P3{font-style:italic;}
.P8{font-family:courier;font-size:110%;color:#666;:solid;}
.P10{font-family:courier;font-size:110%;color:#666;:solid;}
.P15{font-style:normal;}
.T1{font-weight:bold;}
.T3{font-family:courier;font-size:110%;color:#666;:solid;}
.T4{font-family:courier;font-size:110%;color:#666;:solid;}
.T5{font-style:italic;}
.T6{font-style:normal;}
.T8{font-style:italic;}
.T9{font-style:normal;}
.T11{font-style:italic;}
.T13{font-family:courier;font-size:110%;color:#666;:solid;}
.T14{font-style:italic;}
.T15{font-style:normal;}
.T16{font-style:italic;}
.T18{font-family:courier;font-size:110%;color:#666;:solid;}
.T20{font-style:italic;}
.T21{font-style:normal;}
.fr1{float:center}
#cpp .hl-main{background:#F7F7F7;font-size:120%;clear:both;}
#cpp .hl-comment{color:#999999;}
#cpp .hl-inlinedoc{font-weight:bold;color:#444444;text-decoration:underline;}
#cpp .hl-inlinetags{color:#FF0066;}
#cpp .hl-reserved{color:#0000ff;}
#cpp .hl-brackets{font-weight:bold;color:#000000;}
#cpp .hl-string,#cpp .hl-quotes{color:#008200;}
#cpp .hl-var{color:#660000;}
#cpp .hl-identifier{color:#006699;}
#cpp .hl-types{color:#CC9900;}
#cpp .hl-number{color:#FF0000;}
#cpp .hl-url{color:#339999;text-decoration:underline;}
#cpp .hl-prepro{color:#0000FF;}
#cpp .hl-main{background:#F7F7F7;font-size:120%;clear:both;}
#cpp .hl-comment{color:#999999;}
#cpp .hl-inlinedoc{font-weight:bold;color:#444444;text-decoration:underline;}
#cpp .hl-inlinetags{color:#FF0066;}
#cpp .hl-reserved{color:#0000ff;}
#cpp .hl-brackets{font-weight:bold;color:#000000;}
#cpp .hl-string,#cpp .hl-quotes{color:#008200;}
#cpp .hl-var{color:#660000;}
#cpp .hl-identifier{color:#006699;}
#cpp .hl-types{color:#CC9900;}
#cpp .hl-number{color:#FF0000;}
#cpp .hl-url{color:#339999;text-decoration:underline;}
#cpp .hl-prepro{color:#0000FF;}
.P3{font-style:italic;}
.P8{font-family:courier;font-size:110%;color:#666;:solid;}
.P10{font-family:courier;font-size:110%;color:#666;:solid;}
.P15{font-style:normal;}
.T1{font-weight:bold;}
.T3{font-family:courier;font-size:110%;color:#666;:solid;}
.T4{font-family:courier;font-size:110%;color:#666;:solid;}
.T5{font-style:italic;}
.T6{font-style:normal;}
.T8{font-style:italic;}
.T9{font-style:normal;}
.T11{font-style:italic;}
.T13{font-family:courier;font-size:110%;color:#666;:solid;}
.T14{font-style:italic;}
.T15{font-style:normal;}
.T16{font-style:italic;}
.T18{font-family:courier;font-size:110%;color:#666;:solid;}
.T20{font-style:italic;}
.T21{font-style:normal;}
.fr1{float:center}
#cpp .hl-main{background:#F7F7F7;font-size:120%;clear:both;}
#cpp .hl-comment{color:#999999;}
#cpp .hl-inlinedoc{font-weight:bold;color:#444444;text-decoration:underline;}
#cpp .hl-inlinetags{color:#FF0066;}
#cpp .hl-reserved{color:#0000ff;}
#cpp .hl-brackets{font-weight:bold;color:#000000;}
#cpp .hl-string,#cpp .hl-quotes{color:#008200;}
#cpp .hl-var{color:#660000;}
#cpp .hl-identifier{color:#006699;}
#cpp .hl-types{color:#CC9900;}
#cpp .hl-number{color:#FF0000;}
#cpp .hl-url{color:#339999;text-decoration:underline;}
#cpp .hl-prepro{color:#0000FF;}
#cpp .hl-main{background:#F7F7F7;font-size:120%;clear:both;}
#cpp .hl-comment{color:#999999;}
#cpp .hl-inlinedoc{font-weight:bold;color:#444444;text-decoration:underline;}
#cpp .hl-inlinetags{color:#FF0066;}
#cpp .hl-reserved{color:#0000ff;}
#cpp .hl-brackets{font-weight:bold;color:#000000;}
#cpp .hl-string,#cpp .hl-quotes{color:#008200;}
#cpp .hl-var{color:#660000;}
#cpp .hl-identifier{color:#006699;}
#cpp .hl-types{color:#CC9900;}
#cpp .hl-number{color:#FF0000;}
#cpp .hl-url{color:#339999;text-decoration:underline;}
#cpp .hl-prepro{color:#0000FF;}
.P3{font-style:italic;}
.P8{font-family:courier;font-size:110%;color:#666;:solid;}
.P10{font-family:courier;font-size:110%;color:#666;:solid;}
.P15{font-style:normal;}
.T1{font-weight:bold;}
.T3{font-family:courier;font-size:110%;color:#666;:solid;}
.T4{font-family:courier;font-size:110%;color:#666;:solid;}
.T5{font-style:italic;}
.T6{font-style:normal;}
.T8{font-style:italic;}
.T9{font-style:normal;}
.T11{font-style:italic;}
.T13{font-family:courier;font-size:110%;color:#666;:solid;}
.T14{font-style:italic;}
.T15{font-style:normal;}
.T16{font-style:italic;}
.T18{font-family:courier;font-size:110%;color:#666;:solid;}
.T20{font-style:italic;}
.T21{font-style:normal;}
.fr1{float:center}
.P3{font-style:italic;}
.P8{font-family:courier;font-size:110%;color:#666;:solid;}
.P10{font-family:courier;font-size:110%;color:#666;:solid;}
.P15{font-style:normal;}
.T1{font-weight:bold;}
.T3{font-family:courier;font-size:110%;color:#666;:solid;}
.T4{font-family:courier;font-size:110%;color:#666;:solid;}
.T5{font-style:italic;}
.T6{font-style:normal;}
.T8{font-style:italic;}
.T9{font-style:normal;}
.T11{font-style:italic;}
.T13{font-family:courier;font-size:110%;color:#666;:solid;}
.T14{font-style:italic;}
.T15{font-style:normal;}
.T16{font-style:italic;}
.T18{font-family:courier;font-size:110%;color:#666;:solid;}
.T20{font-style:italic;}
.T21{font-style:normal;}
.fr1{float:center}
#cpp .hl-main{background:#F7F7F7;font-size:120%;clear:both;}
#cpp .hl-comment{color:#999999;}
#cpp .hl-inlinedoc{font-weight:bold;color:#444444;text-decoration:underline;}
#cpp .hl-inlinetags{color:#FF0066;}
#cpp .hl-reserved{color:#0000ff;}
#cpp .hl-brackets{font-weight:bold;color:#000000;}
#cpp .hl-string,#cpp .hl-quotes{color:#008200;}
#cpp .hl-var{color:#660000;}
#cpp .hl-identifier{color:#006699;}
#cpp .hl-types{color:#CC9900;}
#cpp .hl-number{color:#FF0000;}
#cpp .hl-url{color:#339999;text-decoration:underline;}
#cpp .hl-prepro{color:#0000FF;}
#cpp .hl-main{background:#F7F7F7;font-size:120%;clear:both;}
#cpp .hl-comment{color:#999999;}
#cpp .hl-inlinedoc{font-weight:bold;color:#444444;text-decoration:underline;}
#cpp .hl-inlinetags{color:#FF0066;}
#cpp .hl-reserved{color:#0000ff;}
#cpp .hl-brackets{font-weight:bold;color:#000000;}
#cpp .hl-string,#cpp .hl-quotes{color:#008200;}
#cpp .hl-var{color:#660000;}
#cpp .hl-identifier{color:#006699;}
#cpp .hl-types{color:#CC9900;}
#cpp .hl-number{color:#FF0000;}
#cpp .hl-url{color:#339999;text-decoration:underline;}
#cpp .hl-prepro{color:#0000FF;}
.P3{font-style:italic;}
.P8{font-family:courier;font-size:110%;color:#666;:solid;}
.P10{font-family:courier;font-size:110%;color:#666;:solid;}
.P15{font-style:normal;}
.T1{font-weight:bold;}
.T3{font-family:courier;font-size:110%;color:#666;:solid;}
.T4{font-family:courier;font-size:110%;color:#666;:solid;}
.T5{font-style:italic;}
.T6{font-style:normal;}
.T8{font-style:italic;}
.T9{font-style:normal;}
.T11{font-style:italic;}
.T13{font-family:courier;font-size:110%;color:#666;:solid;}
.T14{font-style:italic;}
.T15{font-style:normal;}
.T16{font-style:italic;}
.T18{font-family:courier;font-size:110%;color:#666;:solid;}
.T20{font-style:italic;}
.T21{font-style:normal;}
.fr1{float:center}
#cpp .hl-main{background:#F7F7F7;font-size:120%;clear:both;}
#cpp .hl-comment{color:#999999;}
#cpp .hl-inlinedoc{font-weight:bold;color:#444444;text-decoration:underline;}
#cpp .hl-inlinetags{color:#FF0066;}
#cpp .hl-reserved{color:#0000ff;}
#cpp .hl-brackets{font-weight:bold;color:#000000;}
#cpp .hl-string,#cpp .hl-quotes{color:#008200;}
#cpp .hl-var{color:#660000;}
#cpp .hl-identifier{color:#006699;}
#cpp .hl-types{color:#CC9900;}
#cpp .hl-number{color:#FF0000;}
#cpp .hl-url{color:#339999;text-decoration:underline;}
#cpp .hl-prepro{color:#0000FF;}
pre{background-color:#F5E0E0;border:2px solid #DDDDDD;max-width:95%;overflow:auto;padding:10px;}



/* ------------------------------------------------------------------------------------
BELKA EDYCYJNA LAVINA */

body #lavina-edit-nav{background-image:none;bottom:0 !important;color:#fff;font-size:11px;height:25px;position:fixed !important;position:absolute;right:0;width:100%;z-index:999;font-family :"Lucida Grande",Arial,Helvetica,Verdana,sans-serif;}
body a#lavina_show_menu{background:transparent url(img/icons_new_makui.png) no-repeat 0 -279px;border:1px solid #F7F7F7;border-bottom:0;bottom:-3px;color:#FFFFFF;display:block;font-size:11px;margin:0 10px 2px 2px;padding:6px 8px 6px 25px;position:fixed !important;position:absolute;right:4%;text-decoration:none;vertical-align:bottom;z-index:999;}
body #lavina-edit-nav *{color:#fff;}
#lavina-edit-menu{border-top:1px solid #f7f7f7;border-right:1px solid #f7f7f7;border-left:1px solid #f7f7f7;background:#707070 url(img/edit_bg.png) repeat-x top left;color:#fff;height:30px;border-bottom:0;margin:auto;width:90%;min-width:550px;}
#lavina-edit-nav ul{display:block;padding:0;/*width:880px;*/
margin:4px 0 5px 20px;height:30px;list-style-type:none;z-index:999;}
#lavina-edit-nav ul li{display:block;list-style-type:none;float:left;height:30px;line-height:18px;}
#lavina-edit-nav a{color:#fff;text-decoration:none;margin:0px 10px 2px 2px;display:block;background:transparent url(img/icons_new_makui.png);padding-left:25px;float:left;height:30px;}
#lavina-edit-nav li a:hover,
body a#lavina_show_menu:hover{color:#333;}
#lavina-edit-nav li.preview a{background-position:0 -254px;}
#lavina-edit-nav li.edit a{background-position:0 -228px;}
#lavina-edit-nav li.publish a{background-position:0 -31px;}
#lavina-edit-nav li.settings a{background-position:0 -1px;}
#lavina-edit-nav li.cms a,
#lavina-edit-nav ul li.hide_menu a{background-position:0 -281px;}
#lavina-edit-nav li.preview a:hover{background-position:-210px -254px;}
#lavina-edit-nav li.edit a:hover{background-position:-210px -228px;}
#lavina-edit-nav li.publish a:hover{background-position:-210px -31px;}
#lavina-edit-nav li.settings a:hover{background-position:-210px -1px;}
#lavina-edit-nav li.cms a:hover{background-position:-210px -281px;}
#lavina-edit-nav ul li.hide_menu,
#lavina-edit-nav ul li.logged,
#lavina-edit-nav ul li.log_out{float:right;}
#lavina-edit-nav li.logged{background-position:0 -281px;}
#lavina-edit-nav li.log_out a{background-position:0 -156px;text-indent:-9999em;margin-right:0;}
#lavina-edit-nav li.log_out{padding-left:0px;}

/* ------------------------------------------------------------------------------------
LAVINA BOX */       

.lavina_box_nav{display:block;border-top:0;border-left:0;border-right:0;}
.lavina_paragraph,.lavina_box{overflow:hidden;}
.lavina_paragraph{margin-top:5px;border:1px dotted #a8aaad;overflow:hidden;padding-bottom:5px;border-top:0;}
.sortHelper{border:3px dashed #666;width:auto !important;}

.lavina_paragraph_move{float:right;display:block;cursor:move !important;font-size:12px;text-indent:-999em;height:24px;width:20px;background:transparent url(img/lavina_box_bg.png) no-repeat -1177px -26px;font-size:1px;}
.lavina_paragraph_move:hover{background-position:-1153px -26px;}   

.lavina_box_buttons a{color:#fff;text-decoration:none;display:block;float:left;font-size:8px;width:42px;overflow:hidden;height:24px;text-align:center;}
.lavina_box_buttons a{background:transparent url(img/lavina_box_bg.png) repeat-x -2px -27px;}
.lavina_box_buttons a:hover{background:transparent url(img/lavina_box_bg.png) repeat-x -99px -27px;text-decoration:none;}

.lavina_box_buttons a:active{background:transparent url(img/lavina_box_bg.png) repeat-x -196px -27px;line-height: 25px;}

.lavina_box_buttons a.lavina_paragraph_destroy{background-position:-50px -27px;}
.lavina_box_buttons a.lavina_paragraph_destroy:hover{background-position:-146px -27px;}
.lavina_box_buttons a.lavina_paragraph_destroy:active{background-position:-240px -27px;}
                          
.lavina_box_nav {
margin:auto -1px;
padding-left:5px;
padding-right:5px;
position:relative;
}

.lavina_box_nav.lavina_new_par {margin-left:0;margin-right:0;margin-top:5px;}

.lavina_box_nav.lavina_new_par a{width:100%;text-align:center;background-position:50% 64%;line-height:21px;}
.lavina_box_nav.lavina_new_par span.lavina_box_left_bg{background-position:0% 64%;}
.lavina_box_nav.lavina_new_par span.lavina_box_right_bg{background-position:100% 64%;}

.lavina_box_nav.lavina_new_par:hover a{background-position:50% 100%;}
.lavina_box_nav.lavina_new_par a:active{line-height:24px;}
.lavina_box_nav.lavina_new_par:hover span.lavina_box_left_bg{background-position:0% 100%;}

.lavina_box .lavina_box_buttons       
{margin-bottom:5px;line-height:23px;} 


.lavina_box_buttons,.lavina_box_left_bg,.lavina_box_right_bg{background:transparent url(img/lavina_box_bg.png) repeat-x right top;color:#FFFFFF;display:block;float:left;height:24px;text-decoration:none;width:100%;}
.lavina_box_left_bg{background-position:0 0;width:5px;position:absolute;left:0;}
.lavina_box_right_bg{background-position:100% 0;width:5px;right:0;position:absolute;}
.lavina_box_buttons{background-position:50% 0%;}

    

/*.lavina_paragraph{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;}*/


.ui-sortable-placeholder { border: 1px dotted black; visibility: visible !important; height: 50px !important; }   /*przy drag-drop wykorzystywane*/