/*
font-family:Georgia,"Times New Roman",Times,serif;
font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
*/

/*reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;	padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}
strong{font-style:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}

/********************** GLOGALNE ****************************/
html, body {
	background-color: #fff;
	height: 100%;
}

body, input, select, option, td, th {
	font-size: 13px;
	font-family:Georgia,"Times New Roman",Times,serif;
	color: #222;
}

a {
	font-size: 12px;
	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	color: #444;
	text-decoration: none;
}

a img:hover {border: solid 1px #000;background-color: #bbb;}
a:hover,
#footer a:hover{color: #000;text-decoration: underline;}

img {
	padding: 2px;
	border: 1px solid #bbb;
	background-color:#fff;	
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
	border-radius: 3px;
}

button {
  height: 24px;
  padding: 0;
  text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

h6 {font-size: 13px;font-weight: bold;	}
h5 {font-size: 17px;margin: 0 0 0 0;font-style: normal;color: #333333;}
h5 span{font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;font-size:16px;padding:0 1px;}
h4 {font-size: 17px;margin: 40px 0 6px 0;font-style: normal;color: #222222;}
h3 {font-size: 19px;font-style: normal;padding: 0 0 3px 0;color: #333333;}
h2 {font-size: 24px;font-style: normal;color: #333333;}
h1 {font-size: 30px;font-style: normal;color: #333333; }

/* img */
img.book50{width:50px;height:75px;}
img.avatar32{width:32px;height:32px;}
img.avatar60{width:60px;height:60px;}
img.avatar80{width:80px;height:80px;}
img.avatar110{width:110px;height:110px;padding:3px;}

img.avatar110,
img.avatar60,
img.avatar32,
img.book50,
.shadow{
	box-shadow: 0 1px 3px #ccc;
	-webkit-box-shadow: 0 1px 3px #ccc;
	-moz-box-shadow: 0 1px 3px #ccc;
}


/*
********************** UNIVERSAL ******************************
*/
.ieFix{min-height:1%;}
.sprite {background: url(../img/shared/sprite.png?7) no-repeat;}

.georgia {	font-family:Georgia,"Times New Roman",Times,serif;}
.verdana {	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;}
.small {font-size: 12px;}
.xsmall {font-size: 11px;}
.xxsmall {font-size: 10px;}

/*opis pod linia*/
.descriptionAboveLine {	margin: 8px 0;}

/** BEGIN obramowania obrazkow **/
img.noborder {border: none;}
img.noborder:hover {border: none;}
.noborder {	border: none !important;} /*adiasz 2009-07-16*/
.nobg {	background: none !important;}
/** END obramowania obrazkow **/

.hide {	display: none;}

.clear {clear: both;}
.clearL {clear: left;}
.clearR {clear: right;}

.floatL {float: left;}
.floatR {float: right;}

.inLine {display: inline;}
.textItalic {font-style: italic;}
.textCenter {text-align: center;}
.textRight {text-align: right;}


.strong {font-weight: bold;}
.grey {	color: #666666;}
.regularText, .regularTextNarrow {line-height:1.5em;}
.regularText p {margin-bottom: 20px;}
.regularTextNarrow p {margin-bottom: 10px;}
.regularText h5 {line-height:1.5em;}
.shortText {line-height:1.4em;}
.tightText {line-height:1.3em;}



/*------------ linie -------------------*/
.solidTop {border-top: 1px solid #ccc;}
.solidBottom {border-bottom: 1px solid #ccc;}
.dottedBottom-s {border-bottom: 1px dotted #ccc;}
h5.dottedBottom-s {padding-bottom:4px;}
.dottedHead {border-bottom: 1px dotted #ccc; padding-bottom:5px;}
.dottedTop {background: url( ../img/shared/bullet_dot.gif ) repeat-x top center;} /*?*/
.dottedBottom {background: url( ../img/shared/bullet_dot.gif ) repeat-x bottom center;} /*?*/
/*----------- END Linie -----------------*/


._head-container {
	height:28px;
}



/*
-------------ikony
*/



.icon-ok{
    padding: 0 0 0 20px;
    margin: 6px 0 0;
    background: url( ../img/shared/icons/accept.png ) no-repeat top left;
}

.icon-error{
    padding: 0 0 0 20px;
    margin: 6px 0 0;
    background: url( ../img/shared/icons/exclamation.png ) no-repeat top left;
}

.icon-topic {
	padding-left: 23px;
	background: url( ../img/shared/icons/topic2.png ) no-repeat center left;
}

.infoIcon{
    padding: 0 0 0 20px;
    margin: 6px 0 0;
	background: url(../img/shared/sprite.png) no-repeat 0 -352px;
}

.edit {
	padding-left: 23px;
	background: url( ../img/shared/icons/edit.png ) no-repeat center left;
}

.icon-lc {
	padding-left: 23px;
	background:url("../img/shared/sprite.png") no-repeat scroll 2px -176px transparent;
}

.mailbox {
	padding-left: 23px;
	background: url( ../img/shared/icons/mail.png ) no-repeat center left;
}



.friends {
	padding-left: 23px;
	background: url( ../img/shared/icons/user.png ) no-repeat center left;
}

.friend_add {
	padding: 1px 0;
	padding-left: 23px;
	background: url( ../img/shared/icons/user_add.png ) no-repeat center left;
}

.delete {
	padding-left: 23px;
	background: url( ../img/shared/icons/delete.png ) no-repeat center left;
	display:block;
	height:16px;
}

.deleteAccount {
	padding: 1px 0;
	padding-left: 23px;
	background: url( ../img/shared/icons/delete_user.gif ) no-repeat center left;
}

.message {
	padding: 0 0 0 0;
	padding-left: 23px;
	background: url( ../img/shared/icons/message.png ) no-repeat center left;
}

.rss-icon {
	padding: 0 23px 0 0;
	background: url( ../img/shared/icons/rss.png ) no-repeat center right;
	margin-right:5px;
	margin-top:5px;
}

.add {
	padding-left: 19px;
	background: url( ../img/shared/icons/green_plus.gif ) no-repeat center left;
}

.icon-plus{background-position:0 -517px; padding-left:17px;padding-bottom:1px;}
.greenPlus ,a.icon-plus:hover{background-position:-230px -517px;}
#content a.icon-plus:hover span{color:#444;text-decoration:underline;}

.fbIcon {background-position:0 -683px;padding-left:24px;}	

.triangleRightOrange {
	padding: 0 0 0 15px;
	background: url( ../img/shared/triangles/rq.gif ) no-repeat 6px 12px;
}

.arrowRightOrange {
	padding: 0 0 0 15px;
	background: url( ../img/shared/arrows/orange_right.gif ) no-repeat center left;
}


.arrowRight {
	padding: 0 13px 0 0;
	background: url( ../img/shared/arrow_right.png ) no-repeat center right;
	text-align:right;
}

#content .arrowRight a{
	font-size:11px;
	text-decoration:none;
	color:#000;
}

#content .arrowRight a:hover{text-decoration:underline;}

.dotList{ list-style:disc; padding-left:30px;}

.red {color: red;}

.no-border{border: none;}
img.no-border, img.no-border:hover{padding: 0;border: none;}

.spacer10T{margin-top: 10px;}
.spacer9T{margin-top: 9px;}
.spacer8T{margin-top: 8px;}
.spacer6T{margin-top:6px;}
.spacer5T{margin-top:5px;}
.spacer4T{margin-top:4px;}
.spacer3T{margin-top:3px;}
.spacer2T{margin-top:2px;}
.spacer1T{margin-top:1px;}
.spacer6B {margin-bottom: 7px;}
.spacer15 {	margin-bottom: 10px;}
.spacer5TB {margin-top: 5px;margin-bottom: 5px;}
.spacer5R {	margin-right: 5px;}

.spacerBox{margin-top: 15px;}

#right h4 {margin: 0 0 6px 0;}

.hr {border-bottom: 1px solid #ddd;}
.hrDotted {
	height: 1px;
	background: url( '../img/shared/dots/grey_dot_4x1.gif' ) left center repeat;
}

#bookTable td {vertical-align: top;}
td {vertical-align: top;}

div.g-more{text-align:right;}

.radius5{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}

/*
**************************************************** NAGŁÓWKI 
*/
.headerCounter{font-size: 17px;float: left;}

.headGrey {
background:url("../img/shared/headbg.png") repeat-x scroll left bottom transparent;
border-bottom:1px solid #ddd;
padding-left:5px;
}

.decorationGreen {	padding-left: 15px;	background: url(../img/shared/sprite.png) no-repeat 0 -121px;}
.decorationBlue {	padding-left: 15px;	background: url(../img/shared/sprite.png) no-repeat 0 -147px;}
.decorationOrange {	padding-left: 15px;	background: url(../img/shared/sprite.png) no-repeat 0 -95px;}
.decorationGreenRect {	padding-left: 15px;	background: url( '../img/shared/decorations/rectangle_green.gif' ) left center no-repeat;}

/************************* pager *******************************/
#TB_window .pager1, #content .pager1 {margin-top: 5px;}
#TB_window .pager1 ul, #content .pager1 ul {float:right;}
#TB_window .pager1 li, #content .pager1 li {float:left;border: 1px solid #ccc;height:18px;margin-left:4px;height:20px;		
-webkit-border-radius: 3px;    
-moz-border-radius: 3px; 
border-radius: 3px;		
}	
#TB_window .pager1 li.dot ,#content .pager1 li.dot {border:none;padding:6px 7px 0 7px;}
#TB_window .pager1 li a, #content .pager1 li a{padding: 3px 8px;color:#000000;text-decoration: none;display:block;
-webkit-border-radius: 2px;  
-moz-border-radius: 2px; 
border-radius: 2px;
}
#TB_window .pager1 ul li a:hover,	
#TB_window .pager1 ul li a.active,
#content .pager1 ul li a:hover,
#content .pager1 ul li a.active {background-color: #666666;color: #ffffff;text-shadow:0 1px 1px #333333;}


/*
 ************* wybieracz zakresu zakładki ************************** --zbadać
 */

#TB_window .itemSelector,
#content .itemSelector {float: right;margin-right:7px;}



#TB_window .itemSelector ul li,
	#content .itemSelector ul li
	{
		display:block;
		float:left;			
		border: 1px solid #ccc;
		text-align:center;
		min-width:75px;
		height:22px;		
		margin-left:6px;
		background:transparent url( '../img/shared/tab_background.png' ) repeat-x;
					 
		-webkit-border-top-left-radius:3px;
		-webkit-border-top-right-radius:3px;		
		border-top-left-radius:3px;
		border-top-right-radius:3px;		
		-moz-border-radius-topright: 3px;
		-moz-border-radius-topleft:3px;	
			 
		position:relative;		
		top:1px;
		padding:4px 7px 0;
	}

/*tylko opera*/
@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) {
	#TB_window .itemSelector ul li,
	#content .itemSelector ul li{min-width:0;}
}
	
	#TB_window .selectorDot ul li,
	#content .selectorDot ul li{border-bottom:0;}
	
	#TB_window .itemSelector ul li a,
	#content .itemSelector ul li a {		
		color:#222;
		text-decoration:none;		
	}
	
	#TB_window .itemSelector ul li a:hover,
	#content .itemSelector ul li a:hover {
		text-decoration:underline;		
	}
	
	#TB_window .itemSelector ul li.active,
	#content .itemSelector ul li.active {border-bottom: 1px solid #fff;background: none;}
	
	#TB_window .itemSelector ul li.active a,
	#content .itemSelector ul li.active a {font-weight:bold;color:#444;}
	
	/*zakladki kropkowane*/
.tabDotted h3{font-size:17px;padding-top:4px;}
#TB_window .tabDotted .itemSelector ul li,
#content .tabDotted .itemSelector ul li{ border-bottom:1px dotted #aaa;margin-left:5px;}
#TB_window .tabDotted .itemSelector ul li.active,
#content .tabDotted .itemSelector ul li.active {border-bottom:1px solid #FFFFFF;}

/*---wrapper---*/
.mainWrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -77px; /* the bottom margin is the negative value of the footer's height */	
	
background: url( '../img/shared/sky_bg.jpg' ) no-repeat center top;	

}

.wrapper {width: 980px;margin: 0 auto;}

/*---top---*/
#top {height:78px;}

#logo{
	background:transparent url(../img/shared/sprite.png?6) no-repeat scroll;
	background-position: 0 -20px;
	display:block;
	float:left;
	height:73px;	
	width:390px;
	margin-top:3px;
}

#logo span{display:none;}

#menu_top ul{font-size: 14px;float: right;margin:5px 0;}
#menu_top ul li {
		float:left;
		padding: 0;
		color: #AAA;
	}
	
	#menu_top ul li span {color:#444;}	
	#menu_top ul li span.unread {color:red;font-weight:bold;}	
	
#fbxLogin{background-position:-94px 0;display:block;float:right;height:18px;margin-top:1px;width:149px;}
#fbxLoginLayer{background-position:-94px 0;display:block;float:right;height:18px;margin-right:18px;width:149px;}
#fbxLogin:hover,#fbxLoginLayer:hover{box-shadow: 0 0px 4px #888;-webkit-box-shadow: 0 0px 4px #888;-moz-box-shadow: 0 0px 4px #888;}

#top_searcher {float:right;padding-top:7px;}
#top_searcher input{background-color:#FFF;}
#top_searcher input.inactive {color: #929292;font-style:italic;}
#top_searcher input:focus {border-color: #f90;}

/************************ main menu ********************************/
#menu {
	height: 40px;
	background: transparent url(../img/shared/menu_background.gif) repeat-x scroll; /*do zmiany*/
}

#menu ul {float:right;padding-top: 3px;} 
#menu ul li {float:left;padding-bottom: 9px;position:relative;margin-right:3px;}
			
		#menu li .menu-p1-a {
			font-size: 18px;
			font-family:Georgia,"Times New Roman", Times,serif;
			color: #9b2020;
		  	text-transform: uppercase;
			display:block;
			
		}
		
		#menu li .menu-p1-a:hover {text-decoration:none;}		
		#menu li .menu-p1-a {padding: 5px 25px;}	
		
		#menu li.menu_active .menu-p1-a ,
		#menu li.menu_active_hover .menu-p1-a  {
			background-color: #666;
			-webkit-border-radius: 3px;   
			-moz-border-radius: 3px; 
			border-radius: 3px;			
			color: #fff !important;			
			text-shadow:0 1px 1px #333333;			
		}
		
		
		#menu li.menu_active,
		#menu li.menu_active_hover {
			background: url(../img/shared/triangles/bottom.png) no-repeat scroll 50% 100%;						
		}
		
#menu ul li ul {
	padding:0;	
	display:none;
	background-color:#f5f5f5;
	position:absolute;
	top:27px;
	width:100%;
	z-index:1000;		
	border-bottom:1px solid #666666;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	border-top:4px solid #666;
	
	-webkit-border-bottom-right-radius:3px; 
	-webkit-border-bottom-left-radius:3px; 
	-moz-border-radius-bottomleft:3px; 
	-moz-border-radius-bottomright:3px; 
	border-bottom-left-radius:3px; 
	border-bottom-right-radius:3px; 	

	box-shadow:0 4px 8px #aaa;
	-webkit-box-shadow:0 4px 8px #aaa;
	-moz-box-shadow:0 4px 8px #aaa;
}

#menu ul li ul li{	
	border-bottom:1px dotted #BBBBBB;
	float:none;	
	padding:0;
	width:100%;
		
}

#menu ul li ul li a{
	color:#444;
	font-size:11px;
	display:block;
	padding:6px 0;
	text-align:center;
	width:100%;
}

#menu ul li ul li a:hover,
#menu ul li ul li .menu-p2-a-first:hover{
	background-color:khaki;	
	color:#222;
	text-shadow:0 1px 1px #fff;
	text-decoration:none;
}

#menu ul li ul li .menu-p2-a-first {
	background: url(../img/shared/triangles/bottom2.png) no-repeat scroll top center;
	padding-top:7px;
	
}

/************************** submenu ******************************/
#submenu {height: 20px;border-bottom: 1px solid #eeeeee;}
	#submenu ul {float: left;margin-top:-3px;width:730px;}
	#submenu li {display: inline;color: #AAA;}	
	#submenu li a{font-size:11px;}
	
	#submenu div {
		padding-right: 5px;
		float:right;
		margin-top:-3px;
		height:17px;
	}
	
	#idea {background-position:0 -370px;padding-left:18px;}	
	#smWin {background-position:-266px -370px;margin-right:8px;padding-left:21px;margin-top:0;}

/****************************** content ****************************/


#content .greyLinks a{color:#666;text-decoration:none;font-size:11px;line-height:1.5em;}
#content .greyLinks a:hover{background-color:#666; color:#fff;}

#content a.linkLibrary{color:#222;text-decoration:none;font-size:11px;}
#content a.linkLibrary:hover{background-color:#666; color:#fff;}

#content .blue:hover,
#content a span:hover{color: #000;text-decoration: underline;}
#content .transparent-link{text-decoration:none;color:#222;font-family:Georgia,"Times New Roman",Times,serif;font-size:13px;}
#content .transparent-link:hover{background-color:#f8f8f8;color:#000; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
 border:1px dotted #ccc}
#content .transparent-link:hover span{text-decoration:underline;}

#TB_window .bookTitle,
#content .bookTitle {
    color: #a50;
    font-size: 15px;
    text-decoration: none;
    font-family:Georgia,"Times New Roman",Times,serif;
	
}

#TB_window .bookTitle:hover,
#content .bookTitle:hover {
    background-color:#666666;
	color:#FFFFFF;
	text-shadow:0 1px 1px #333333;	
}

#TB_window ._book-author,
#content ._book-author {
	color:#000;
	font-style:italic;
	text-decoration:none;
	font-size:12px;
}

#TB_window ._book-author:hover,
#content ._book-author:hover {text-decoration:underline;}
#TB_window .bookAuthorS,
#content .bookAuthorS{color:#000;text-decoration:none;font-size:11px;}
#TB_window .bookAuthorS:hover,
#content .bookAuthorS:hover {text-decoration:underline;}

#content {margin-top:10px;}

#content .blue {
	color: #aa5500;
	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	text-decoration: none;
}

#content .red {color: red;font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;text-decoration: none;}
#content a.red:hover{text-decoration: underline;}

#content a {
	color: #ccc;
	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	text-decoration: underline;
}

#content a span {color: #aa5500;}
#message {padding: 5px;}

#message span {
		display: block;
		width: 500px;
		font-size: 15px;
		text-align: center;
		min-width: 300px;
		padding: 7px 40px;
}

#message .success {
		background: #00FF00;
		border: 1px solid #009900;
		color: #000000;
	}

#message .error {
		background: #FF3333;
		border: 1px solid #CC0000;
		color: #000000;
	}
	
/*-------------------------- errory -----------------------------*/
#alertOk{
	background-color:#EFF6E8;
	border:1px dotted green;	
	font-style:normal;
	margin-bottom:10px;
	padding:8px;
	}
	
	#alertOk span{	
		background: url( ../img/shared/icons/accept.png ) no-repeat center left;
		padding-left:22px;
		}
	
#alertError{
	background-color:#FFE9E9;
	border:1px dotted red;	
	font-style:normal;
	margin-bottom:10px;
	padding:8px;
	}
	
	#alertError span{	
		background: url( ../img/shared/icons/exclamation.png ) no-repeat center left;
		padding-left:22px;
		}


/**************** left *******************/
#left {
	float:left;
	width: 682px;
}

.container {margin: 0;}
.containerLeft {float: left;width: 170px;}

.shelfs_box {
	float: left;
	width: 200px;
	margin: 5px 0 0 0;
}
.shelfs_box ul {margin: 5px 0 20px 0;}
#left div.back {float: right;	padding-top: 8px;}


	
/********* zaokraglone rogi *********/
#left	.bl {background: url(../img/shared/corners/blue/bl.gif) 0 100% no-repeat #6699cc;}
#left	.br {background: url(../img/shared/corners/blue/br.gif) 100% 100% no-repeat;}
#left	.tl {background: url(../img/shared/corners/blue/tl.gif) 0 0 no-repeat;}
#left	.tr {background: url(../img/shared/corners/blue/tr.gif) 100% 0 no-repeat;
}

#left .corners {    
    background: #A60;
    padding: 3px !important;
}



/************** lista elementow / paragrafow / boxow ***************************/
#left .itemList {
	width: 100%;
	margin: 0;
	padding: 10px 0;
	list-style: none;
	
}

.normalList{list-style:disc;margin: 20px 0 20px 25px;}
.normalList li{padding:1px 0;}
#left div.item {margin: 0 0 10px 0;}
#left div.item .title {font-size: 15px;}
#content a.georgia, #content span.georgia {font-family:Georgia,"Times New Roman",Times,serif;}
#left a.small {font-size: 11px;text-decoration: none;}



/************lista elementow************************/

#left div.itemDescription {
	margin: 0 0 10px 70px;
}

#left  .myActions {
float:right;
width:135px;
}

.noRecomended{text-align:center;padding-top:10px;}


#left div.itemDescription .myActions img {
	border: 0;
	padding: 0;	
}

div.dropDownListLibrary  ul li {padding:0;}

  #left  .addLibrary  {
	height: 17px;
    width: 125px;
    background: url( ../img/shared/add_library9.png ) no-repeat 114px 2px;
	background-color: #fff;
    font-size: 11px;	
    padding-left: 8px;
    color: #333;
   border: 1px solid #A80;      
	-webkit-border-radius: 2px;   
	-moz-border-radius: 2px; 
	border-radius: 2px;   
   font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	}


  
  #left .myActions .addLibrary  {	
    padding-top: 5px;
   margin-top: 2px;

	}
	
	#left #library .addLibrary  {	
	   padding: 1px 0 4px 8px; 
	   cursor:default;
	}
	
	
	
	#left  .listSelectShelf {
      position:absolute;
      width:133px;
      z-index:1;      
      background-color: #ffffff;
      margin: -1px -100px 0px 0px;
      border: 1px solid #A80;
      font-size: 11px;
      display: none;
	}
	

  #left .myActions div.starList  {
		
	}	
	
  #left  ul.listSelectShelf {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;	
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;				
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;	
	box-shadow: 0 4px 8px #aaa;
	-webkit-box-shadow: 0 4px 8px #aaa;
	-moz-box-shadow: 0 4px 8px #aaa;
}
	

  #left  ul.listSelectShelf li{
		border-bottom: 1px dotted #bbb;
	}
	
	
	#left  ul.listSelectShelf li a{
      display:block;
		padding:5px;		
		color:#000000;
	}
	
	
	/*
wersja dla listy
*/
	#left .myActions ul.listSelectShelf li a{
      padding:7px 5px;
	}
	
	
	
	#left  ul.listSelectShelf li a:hover{
    	background-color: #666;	
		color:#fff;	
		text-decoration:none;
		text-shadow:0 1px 1px #333333;
	}
  
  #left  .listSelectShelf li:last-child{
      border-bottom: 0;
	}
  

.itemDescriptionContent {
	margin-top: 20px;
	margin-left:20px;
	width:430px;
	min-height:50px;
}
.itemDescriptionContent img {
	float: left;
	margin-right: 7px; 
}

	
/************************** right ******************************/
#right {
float:right;
width:270px;
}

#right a {
	font-size: 12px;
	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
}

#right a.small {
    font-size: 11px;
    text-decoration: none;
}
#right a.xsmall {	font-size: 11px;}

#right input {
	width: 150px;
	padding: 3px 3px 3px 7px;
	background: #fff;
	color: #666666;
}

#formMessage {
	display: none;
	margin-top: 10px;
	font-size: 12px;	
}


/******************* lista z labelem kopkami i wartoscia **************************/

#content .listDotted ul a {	
	background: transparent url(../img/shared/dots/grey_dot_5x2.gif) bottom left repeat-x;
	clear: both;	
	display: block;
	width: 100%;
	height:16px;
	padding-top:5px;
	text-decoration: none;	
	cursor:pointer;
}

.listDotted ul a span.itemTitle  {			
	float: left;
	margin-top: 3px;
	padding-right: 2px;
	background-color: #fff;
}

#content .listDotted ul li.active a span  {			
	font-weight:bold;
	color:#444;
}

#content .listDotted ul a:hover span.itemTitle{
	color: #000;
	text-decoration: underline;	
}

#content .listDotted ul a span.itemAmount  {			
	font-size:13px;
	color: #333;
	float: right;	
	text-align: right;
	background-color: #fff;
	margin-top: 2px;
}

/******************* lista z trojkatem i oddzielonymi kropami **************************/
#right .listlightDotted ul li  {	
		background: transparent url(../img/shared/dots/grey_dot_4x1.gif) bottom left repeat-x;
    padding-bottom: 1px;	
}



#right .listlightDotted a {
	color: #aa5500;
	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	text-decoration: none;
  display: block;
  padding: 7px 0 7px 21px;
  
  height: 15px;
  margin: 0px;
}

#right .listlightDotted a:hover {
	background-color: #f9f9f9;
  color: #333;    
}

#right .listlightDotted .active {color: #444;font-weight: bold;}


/****************************************************************/

#right .box div.boxTopLink{
	margin: 6px 0;
	float: right;
}

p.boxDescription {background-color:infobackground;border:1px dotted #AAAAAA;
font-size:11px;
margin:6px 0 0;
padding:3px 8px;
}

#right div.sectionDescription 
{
-webkit-border-radius: 5px;   
-moz-border-radius: 5px; 
border-radius: 5px;

border:1px solid #ddd;
padding:8px;
}

#right .boxContent .item{	padding: 5px 0;min-height:1%;}
	
	#right .boxContent .author{	
		min-height: 36px;
		border-bottom:1px dotted #BBBBBB;
		padding:5px 0;	
	}
	
	#right .boxContent .item a.small{text-decoration: underline;}
	
	


#right .box .info img {
	float: left;
	border: 0;
	padding: 0;
	margin: 0 6px 0 0;
}
	
#right .horizontalImages {margin-top: 8px;}
#right .horizontalImages a {margin-right: 6px;}
#right .item img {float: left;margin: 0 8px 0 0;}
#right .title {line-height: 22px;}
.userDetail {margin-top: 5px;margin-left: 75px;}

/*********** lista ksi��ek **/
	
div.book{
	min-height:70px;
	padding:8px 0 20px;
	background: url( '../img/shared/dots/grey_dot_4x1.gif' ) left bottom repeat-x;
	}

div.book .bookDescription {
	margin-left: 70px;
	}
	
div.book .bookAbout {
	width: 468px;
	margin-top:10px;
	margin-left:15px;	
	}


/************************** footer ******************************/
#push {
	margin-top: 25px;
}

#footer, #push {
	height: 73px; /* .push must be the same height as .footer */
}

#footer {
	clear: both;	
	border-top: 1px solid #eeeeee;
	padding-top: 3px;
}
	#footer div#foot-container{
		height: 100%;		
		background-color: #f3f1db;
	}
	
	#social {
		float:left;
		padding-top:25px;
		width: 220px;
	}
	#social ul{
		float:right;
	}
	
	#social ul li a {
		background:transparent url(../img/shared/sprite.png) no-repeat;
		display:block;		
	}
	#social ul li {
		float:left;
		padding-right:8px;
	}	
	#social ul li #social-twitter {
		background-position:0 0;
		width:20px;
		height:20px;
	}
	#social ul li #social-fb {
		background-position:-20px 0px;
		width:20px;
		height:20px;
	}
	#social ul li #social-blip {
		background-position:-40px 0px;
		width:30px;
		height:20px;
	}
	#social ul li #social-flak {
		background-position:-70px 0px;
		width:22px;
		height:20px;
	}
	
	#social div {
		float:left;
		font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
		font-size:11px;
		color: #555;
		padding:4px 10px 4px;
	}
	
	#footer-nav{
		float:right;		
		margin-top:4px;
	}

	#footer-nav ul{
		text-align:right;
		padding: 4px 2px 0 0;
	}
		#footer-nav ul li {
			display: inline;
			color: #AAA;
		}
		#footer-nav ul li a {
			padding: 0 1px;
			color:#9B2020;			
		}

	#footer-nav div {
		float:right;
		font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
		font-size:11px;
		color: #555;
		padding-top:8px;
	}


/** forms ********/
fieldset {border: 0 none;}

/*---- CARD FORM formularz "karta" np logowanie ---*/
.cardForm input {
	width: 290px;
	padding: 3px;
	font-family:Georgia,"Times New Roman",Times,serif;
	color: #000;
	border: 1px solid #b5b5b5;
	background: #fafddc;
}
	.cardForm input:focus {
		background-color: #f7f7f7;
		border: 1px solid #A90;
	}
	
	.cardForm input[type="checkbox"] {
	border:none;
	background:none;
}
	

.cardForm label {
	float: left;
	margin: 0 10px 0 0;
	line-height: 24px;
	width: 80px;
}

.cardForm button{border:0 none;}
.cardForm .error{margin:5px 0 2px 93px;}
.cardForm div.field{min-height:41px;position:relative;}
.cardForm div.help-tip{display:none;background-color:#FbFbfb;border:1px solid #BBBBBB;

left:405px;
padding:0 7px 5px;
position:absolute;
top:-0px;
width:235px;
z-index:1;

font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
line-height:1.4em;

-webkit-border-radius: 4px;   
-moz-border-radius: 4px; 
border-radius: 4px;

}

	



/*---- STANDARD FROM - formularz "podstawowy"  ---*/
	
.standardForm label {float: left;width: 160px;margin: 3px 0 9px 0;}	
.standardForm input{width: 250px;	padding: 2px;}	
.standardForm select{padding: 1px;}
.standardForm option{padding: 1px;}
.standardForm button{margin-left: 160px;}	
.standardForm textarea{width: 360px;	padding: 2px;margin-bottom: 9px;}	
.standardForm h5{margin-bottom: 10px;}
.standardForm .error{margin:5px 0 2px 163px;}
.standardForm div.field{min-height:28px;}
.standardForm ul.chekboxList li{float:left;width:170px;padding:4px 0;}
.standardForm ul.chekboxList li label{float:none;}
.standardForm ul.chekboxList li input{width:auto;}


button#x-standard{
	border: default;
	text-indent:0px;
	margin-left:0px;
	
}

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

input.submit {
	color: white;
	font-size: 14px;
	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	background-color: #6d6d6d;
}


input.searcher {
	border: 1px solid #b5b5b5;
	width: 345px;
	padding: 5px 10px 5px 31px;
	font-size: 15px;
	background: url(../img/shared/sprite.png) no-repeat 6px -170px;	
	-webkit-border-radius: 3px;   
	-moz-border-radius: 3px; 
	border-radius: 3px;	
}

form div.error {
	color:red;
	background:transparent url(../img/shared/forms/arrow.png) no-repeat scroll left top;
	padding:1px 0 2px 18px;
	border: none;
}

#register p{margin: 12px 0 0 90px;}
#register input.submit {width: 160px;height: 24px;margin: 0 0 0 200px;}
#register #saveLogin label {float: none;line-height:18px;}
#register #saveLogin input {float: left;width: 15px;height: 21px;margin: 0 10px 0 90px;}

#login #saveLogin label{float: none;line-height: 15px;}
#login #saveLogin input{float: left;width: 15px;margin: 0 10px 0 90px;}
	
	#login input.submit {
		width: 160px;
		height: 24px;
		margin: 0 0 0 140px;
	}
	
.search {
	width: 64px;
  margin-left: 5px;
  background: url(../img/shared/sprite.png) no-repeat 0 -198px;
	border:0 none;
}

.save {
	width: 64px;
	background: transparent url(../img/shared/forms/button_save.png) no-repeat center top;
	border:0 none;
}

.send {
	width: 60px;
	background: url(../img/shared/sprite.png) no-repeat 0 -326px;
	margin-left: 330px;
	border:0 none;
}

.reset {
	width: 78px;
	margin-left: 10px;
	background: transparent url(../img/shared/forms/button_reset.png) no-repeat center top;
	border:0 none;
}

/**************** podglad miniaturek *************************/
a.preview {
	border: none !important;
}
a.preview:hover {
	border: none;
}

#preview {
	display: none;
	position: absolute;
	padding: 5px;
	font-size: 18px;
	text-align: center;
	background: #333;
	color: #fff;
	border: 1px solid #ccc;
}



/********************* lista ksi��ek ***********************************/


#container-cover-list{
	height:125px;
}

#container-cover-list #ajax-loading-covers{
	padding:40px 0 0 340px;
}



 .coverList{
 	padding-top: 10px;
	height: 87px;
 }
 
.coverList div.coverItem{
  float:left;
  position:relative;
  margin-right: 13px;
   height:81px;
   width:56px;
 }

 

 
  .coverList div.coverItem img{
 
 width:50px;
height:75px;
overflow:hidden;
}
 


/* ----------- TOOL TIP - mały  ------------------*/


 
 div.toolTip{
	  position:absolute;
	  display: none;
	  border: 0;
	  /*background:transparent url(../img/shared/tooltip/all.png) no-repeat;*/
	  height: 80px;
	  width: 255px;
	  left: -9px;
	  top: 79px;
	  z-index: 1000;  
 }
 
 
 
 .toolTipTop{
 	width: 255px;
 	height: 15px;
 	
 	background:transparent url(../img/shared/tooltip/tooltip_01.png) no-repeat;
 }
 
 .toolTipMid{
 	width: 238px; 
 	background:transparent url(../img/shared/tooltip/tooltip_02.png) repeat-y;
 	padding-left: 20px; 
  min-height:45px;
 }
 		
 		 #content .toolTipMid a {
 		 		overflow:hidden;
				width:218px;
 		 		padding:2px 0;
 		 		display: block;
		 }
 
 .toolTipBottom{
 	width: 255px;
 	height: 12px;
 
 	background:transparent url(../img/shared/tooltip/tooltip_04.png) no-repeat;
 }
 

/* ----------- Horizontal book list ------------------*/


#content .horizontal-book-list .bookTitle{
	font-size: 12px;
 }

.horizontal-book-list div.book-item{
  float:left;
  margin-right: 12px;
  width: 215px;
 }

 
 /**************  half-book-list ***************************/

.content-half-book-list {	
	width:330px;
	float:left;
}

.half-book-list .book-item div{	
	margin-left: 63px;
}

.half-book-list .book-item{	
	border-bottom:1px dotted #AAAAAA;
	padding: 7px 0;
	min-height: 97px; /*adiasz 2009-07-16*/
}
.half-book-list .book-item:last-child{
	border:none;
}

.half-book-list .book-item:hover{	
	background-color: #f4f4f4;
}

.half-book-list .book-item div.book-item-content{	
	margin-top:8px;
}



/* -------------- special-book -------------------*/

.special-book img{	
	margin-right: 10px;
	width: 120px;
}

#content .special-book .bookTitle{	
	font-size: 18px;
}

 
        
 /*------ wyszukiwarka wyniki---------*/
 
 #searchBooks {
 	margin-bottom:15px;
 	padding:10px 15px;
 	margin-top:5px;
 } 

 
 #searchBooks input[type="text"] {
 	border:1px solid #B5B5B5;
	font-size:17px;
	padding:4px 4px 4px 28px;
	width:505px;
/*
	background:transparent url(../img/shared/magnifier.png) no-repeat scroll 3px 6px;
*/
	background: url(../img/shared/sprite.png) no-repeat 6px -170px;
	
	-webkit-border-radius: 3px;   
	-moz-border-radius: 3px; 
	border-radius: 3px;
 }
 
  #searchBooks div{margin-top:7px;}
 
   #searchBooks div span{
 	margin-left:20px;
 	
 }
 
  #searchBooks input[type="checkbox"] { 	
	margin-right:8px;
 }
 

 
  #searchBooks button{
	margin-left:23px;
 }
 
 
 /*----------------------- Lista awatar�w w boxie -------------*/
.boxContent .avatarList div{margin:5px 5px 0 0;float:left;} 
.boxContent .avatarList img{padding:3px;}
 
 /*--------  */

.ratingTool li{
border:1px solid #DDDDDD;
color:#AAAAAA;
float:left;
font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
font-size:10px;
margin-right:-1px;
padding:2px 0;
text-align:center;
width:17px;
}


			
/*
============ lista utorów z małymi avatarami
*/			

#right div.smallAuthorList {
	margin-bottom: 10px;
}

#right div.smallAuthorList img{
	width: 32px;
}

#right div.smallAuthorList .userDetail {
	margin-left:45px;
	margin-top:4px;
}

#right div.smallAuthorList .author {
	width:auto;
}

/*
========================= lista opini na glownej w ksiazkach -- sprawdz czy potrzebne ????????????
*/



.opinion-list {

margin-bottom:10px;
}

.opinion-list li{
	border-bottom:1px dotted #AAAAAA;
	padding-bottom:10px;
	padding-top: 5px;
}

.opinion-list img{
	float:left;
}

.opinion-list div.opinion-list-author
{
	line-height: 1.3em;
	padding:3px 0px 3px 45px;	

}

.opinion-list div.opinion-list-text
{

	clear:both;
	line-height: 1.4em;
	margin-left:45px;
	padding-top:5px;
}

/*
==== lista opini na glownej w ksiazkach 
*/

.opinion2-container{}
.opinion2-container h3{}
.opinion2-list {margin-bottom:10px;}
.opinion2-list li{
	padding-bottom:10px;
	padding-top: 5px;
}

.opinion2-list img{
	float:left;
}

.opinion2-list a.transparent-link{display:block;padding:2px 4px;border:1px solid #fff}


.opinion2-list div.opinion2-cloud-arrow {
	background:transparent url(../img/shared/trg_rec_cloud.png) no-repeat scroll 0 0;
	float:left;
	height:12px;
	left:5px;
	position:relative;
	top:13px;
	width:10px;
}

.opinion2-list div.opinion2-list-top {height:20px;}
.opinion2-list div.opinion2-list-top div{float:right;}
.opinion2-list div.opinion2-list-top a{float:left;}

.opinion2-list div.opinion2-list-text
{
	line-height: 1.4em;
	margin-left:48px;	
	padding:8px;
	border:1px solid #DDDDDD;
	background-color:#FAFAFA;
	-webkit-border-radius: 5px;   
	-moz-border-radius: 5px; 
	border-radius: 5px;
}
#content .opinion2-list-text .transparent-link{ border:1px solid #FAFAFA;}
#content .opinion2-list-text .transparent-link:hover{ border:1px solid #ddd;}


.star-box {width:84px;height:16px;}
.star5 {background-position:0 -426px;}
.star4 {background-position:0 -441px;}
.star3 {background-position:0 -456px;}
.star2 {background-position:0 -471px;}
.star1 {background-position:0 -486px;}
.star, .star0 {background-position:0 -501px;}

/*
------------------ BOX top książki
*/

.topBookList {
	margin-bottom: 10px;
	margin-top:2px;
}

.topBookList li span.nr{
	float:left;
	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	height:35px;
	width:15px;
}

.topBookList li{
	border-top: 1px dotted #aaa;
	line-height:1.3em;
	padding: 4px 0;
		
}

#content .topBookList a.bookTitle{
	font-size:14px;
}

div.filterLinks {
	height:19px;
	text-align:center;
	padding: 3px 5px;
}

#right div.filterLinks a{
	cursor:pointer;
display:block;
float:left;
margin-right:12px;
padding:3px;
width:71px;
}

#right div.filterLinks a:hover,
#right div.filterLinks a.active{
	color: #fff;
	background-color:#666;	
	-webkit-border-radius: 2px;   
	-moz-border-radius: 2px; 
	border-radius: 2px;
	text-shadow:0 1px 1px #333333;
	text-decoration:none;
}


/*
--------------- box z profilem (autor)
*/
 
.profil-about {
	margin-left: 126px;
} 
 

.profil-desc dl dt{
	font-style:italic;
	font-weight:bold;	
	margin-top:10px;
}
div.profil-desc-inline{
	margin-top:10px;
	height:15px;
}

div.profil-desc-inline dt{
	float:left;
	margin-top:0px;
}

div.profil-desc-inline dd{	
	width:425px;
	float:right;
}

#author-profile dd{	
	width:380px;
}

/*---
 *  ********************************* LISTA KSIAZEK  ***********************
 *  ----*/
#feedFiltr{border-bottom:1px dashed #CCCCCC;font-size:11px;padding:6px 0;font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif; color:#666;}
#feedFiltr a{font-size:11px;text-decoration:none;font-family:Georgia,"Times New Roman",Times,serif;}
#feedFiltr a.active span{color:#777;}

.book-list-container {
	margin-bottom:20px;
}

.book-list-container li.x{
	background:transparent url(../img/shared/dots/grey_dot_4x1.gif) repeat-x scroll left bottom;
	padding: 8px 0 10px;	
}

.book-list-container div.book-item-data {
	float:left;
	width: 470px;
	margin-left:10px;
	
}

.book-list-container div.book-item-title {
	line-height: 1.4em;
}

.book-list-container div.book-item-desc {
	line-height: 1.5em;
	margin-top: 6px;
}

.book-list-container .bottom {z-index: 1;margin-top: 5px; color:#555;font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;font-size:11px;}
.book-list-container .bottom strong{color:#666;}
.book-list-container .bottom .loading{}
.book-list-container .book-item-editions{ min-height:1%;}
.book-list-container .book-item-editions .coverList{ height:80px;min-height:1%; }


.book-list-container div.book-item-opinion {
	margin:12px 0 0 0;
	line-height: 1.4em;	
	min-height:1%;
}

.book-list-container div.book-item-opinion-right {
	float:right;
	width:424px;	
}




/*
 box z opcjami uzytkownika
*/
.box-profile-options{
	-moz-border-radius:5px;
	background-color:#F5F5F5;
	border:1px solid #CCCCCC;
	margin-bottom:20px;
	padding:8px;
	
}

.box-profile-options div span{
font-size:15px;
margin-left:9px;
	
}

.box-profile-options ul li{
	border-bottom:1px dotted #BBBBBB;
	padding:4px;
}

.box-profile-options ul li a strong{
	color:#000;
}

#content .box-profile-options ul li a:hover,
#content .box-profile-options ul li a.current
{
	color:#444;
	font-weight:bold;
	text-decoration:none;
}

.box-profile-options #folow-status{
	margin-top:7px;	
	height:28px;	
}
.box-profile-options #folow-status #loading_data_fl{
	text-align:center;
	margin-left:110px;
}

.box-profile-options #folow-status a{	
	display:block;
	padding:6px 0 6px 31px;
	text-decoration:none;	
	border:1px solid #ccc;
	
	-webkit-border-radius: 3px;    
  	-moz-border-radius: 3px; 
   	border-radius: 3px;
	color:#444;
}

.box-profile-options #folow-status a#folow_add{	
	background:#EFF6E8 url(../img/shared/icons/user_add.png) no-repeat scroll 10px center;
}

.box-profile-options #folow-status a#folow_remove{	
	background:#FFE9E9 url(../img/shared/icons/user_delete.png) no-repeat scroll 10px center;
}



.box-profile-options #folow-status a:hover{
	color:#222;
	background-color:#f7f7e7;
	border:1px solid #555;
	}	



/*
 box po prawej do szukania
*/

#boxSearch{
	border-bottom:1px dotted #BBBBBB;
	padding-bottom:7px;
}
#boxSearch form{;
	margin-bottom:7px;
}

#boxSearch div{
	font-weight:bold;
	margin-bottom:6px;
	color:#333333;
}

#boxSearch div{
	font-weight:bold;
	margin-bottom:6px;
	color:#333333;
}

#boxSearch input{
	border:1px solid #B5B5B5;
	width:180px;
}

/*
box z rekomendacjami i toolsami
*/

.boxDotted {
	background:transparent url(../img/shared/dots/grey_dot_4x1.gif) repeat-x scroll left top;
	padding-top:10px;
}

.box-underdot,
#box-underdot {
	background:transparent url(../img/shared/dots/grey_dot_4x1.gif) repeat-x scroll left top;
	margin-top:15px;
	padding-top:10px;
}

#box-underdot p{
	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:1.4em;
}

#box-underdot div.coverItem {
	margin-right:6px;
}

#box-underdot ul {
	margin-top:5px;
}

/*
konkursy
*/
.box-contest {
	background:transparent url(../img/shared/dots/grey_dot_4x1.gif) repeat-x scroll left top;
	margin-bottom:15px;
	padding-top:10px;	
}
	.no-upper-border {
		background: none;
}
.box-contest p{font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;font-size:12px;	line-height:1.4em;	}
.box-contest img{border:none;padding:0;margin-top:10px;}
.box-contest img:hover{border:none;}

/*
slider
*/
.slider {
	background:transparent url(../img/shared/dots/grey_dot_4x1.gif) repeat-x scroll left top;
	margin-bottom:15px;
	padding-top:10px;	
}
.slider p{font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;font-size:12px;	line-height:1.4em;	}
.slider .slcontainer{margin-top:6px;left:-17px;position:relative;width:290px;}
.slider .slcontainer .sllist{overflow:hidden;width:245px; height:81px;float:left;position: relative;}
.slider .slcontainer div.slnavig{height:81px;width:17px;float:left;}
.slider .slcontainer div.slnavig a{display:block; height:81px;width:17px;}
.slider .slcontainer div.slnavig a:hover{background-color:#e6e6e6;}
.slider .slcontainer div.slnext{margin-left:2px;}
.slider .slcontainer div.slprev{margin-right:2px;}
.slider .slcontainer div.slnext a{background-position:-15px -530px;}
.slider .slcontainer div.slprev a{background-position:3px -530px;}

.slider .slcontainer ul{width:1200px;position:relative; left:0;}
.slider .slcontainer ul li{float:left;margin-right:7px;}

.slider .toolTipContener{position:relative;}
.slider .toolTipContener div.toolTip{left:-5px;}


 /************** lista userow ***************************/

.userList a.userName
{
	font-size: 14px;
}

.userList
{
    
}


.userList dl
{
    background: url( '../img/shared/dots/grey_dot_4x1.gif' ) bottom repeat-x;
   	padding:10px 0;
	min-height:1%;
}

.userList dl dt, .userList dl dd.userDescription, .userList dl dd.userData
{
    float: right;
    width: 605px;
}


.userList dl dd.userImage
{
    width: 70px;
	float:left;
}

.userList dl dd.userData
{
    font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
}

.userList dl dt
{   
height:17px;
    /*
margin-bottom: 4px;
*/
}

.userList dl dd.userDescription
{
	margin:7px 0;
}

/*

.userList dl dd.authorBooks
{
	margin-top:5px;
   
}

.userList dl dd.authorBooks a
{
  /* color: #a50 !important;*/
  /* text-decoration:none !important;*/
  /* font-size: 11px !important;
}

.userList dl dd.authorImage
{    
   
}
*/


/*
-------ikony
*/

.userList dl dt img{
	border:none;
	padding:0;
}

.userList dl dt span span{
	float: right;
	padding: 1px 0 1px 23px;
	color: #aa5500;
	cursor: pointer;
	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
}


.userList .follow_add {
	padding:1px 0 1px 23px;	
	background: url( ../img/shared/icons/user_add.png ) no-repeat center left;
	margin-right:23px;
}


.userList .follow_remove {	
	padding:1px 0 1px 23px;
	background: url( ../img/shared/icons/user_delete.png ) no-repeat center left;	
}

blockquote {
  color:#6a6a6a;
  font-size:14px;
  font-style:italic;
  margin: 20px 25px;	
}

blockquote span {
    font-style:normal;
    color: #222222
}


/*
 ************************** lista użytkowników
*/

#avatar-list ul{margin: 10px 0 15px 0;}
#avatar-list img{width:60px;height:60px;}
#avatar-list ul li {float: left;text-align: center;margin-left: 17px;width:66px;overflow:hidden;}
#avatar-list ul li.zm {	margin-left: 0px;}

/*wersja w box po prawej*/
.box #avatar-list ul li{width:72px;	height: 120px;}
.box #avatar-list ul li.zm {	margin-left: 3px;}

/*wersja w lewej kolumnie */
#avatar-list ul.sub li{width:70px;}
#avatar-list ul.rows li{height: 120px;}
		
		
		
		
#right ul.links {
	margin: 3px 0 0 20px;
	list-style: disc;
}

#right ul.links li {
	padding: 1px 0;
}


.widget-help{
	background-color:infobackground;
	border:1px solid #EEEEEE;
	font-family:verdana;
	font-size:11px;
	line-height:1.5em;
	padding:10px;

	-webkit-border-radius: 5px;   
	-moz-border-radius: 5px; 
	border-radius: 5px;
}

.widget-help ul{ list-style-type:disc;margin-left:15px;}
.widget-help ul li{ margin-bottom:8px;line-height:1.4em;}

/* lista uzytkowników na warstwie */
.userListLayer{width:480px;}
.userListLayer li{border-bottom:1px dotted #bbb;margin-bottom:5px; min-height:1%;}
.userListLayerAvatar{float:left;width:auto; margin-right:12px;}
.userListLayerAvatar img{width:60px; height:60px;}
.userListLayerAbout{float:left;}
.userListLayerAction{float:right;width:auto;}

/* foemularz podstawowy */
.s-form{padding-left:10px; margin-top:12px; background-color:#fff;}
.s-form label{display:block;margin-bottom:3px; font-weight:bold; color:#444;}
.s-form label span{color:red; font-weight:bold;}
.s-form div.field{padding: 5px 0;}
.s-form div.tip{ font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;color:#666;font-size:11px; line-height:1.3em; margin-top:2px;}

.s-form div.hiden-fields{display:none;}

.s-form input{font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;}
.s-form input[type="text"] {width:320px; padding:2px;}
.s-form input.short[type="text"] {width:120px;}
.s-form input.long[type="text"] {width:497px;}

.s-form input[type="checkbox"]{margin:2px 6px 0 0; float:left;}
.s-form div.checkbox label{display:inline;}
.s-form div.checkbox div.tip{padding-left:20px;}

.s-form select{padding:1px;font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;}
.s-form select option{padding:1px;font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;}

.s-form div.form-group{padding:15px 0 10px 0;}
.s-form div.form-group div.field label{color:#222;font-weight:normal;font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;font-size:12px;}
.s-form .bigTextarea{}

#formFriendRequest,
#form-addBook,
#form-groupAdd,
#form-review {
	-webkit-border-radius: 10px;    
	-moz-border-radius: 10px; 
	border-radius: 10px;
	border:1px solid #CCCCCC;
padding:8px 16px 13px 16px;}


.linksList {margin-top:2px;}
.linksList li {font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif; padding:1px 0;}
#content .invateLinks .current span,
#content .linksList .current span{color:#000;}
#content .linksList li a{text-decoration:none;}
.linksList .redb{color:red;}

#bookNoteContent{background-color:#FFFFDD;border:1px solid #AAAAAA;}
.noteList li{border:1px dotted #AAAAAA;background:none !important;background-color:#FFFFDD !important;margin-top:8px;padding:5px !important;}
#content .noteList a.itemTitle{color:#555555;font-size:11px;font-weight:bold;text-decoration:none;}
#bookNoteForm button{margin:0;}

.quoteList{}
.quoteList li{padding:3px 0 6px 6px; border:1px solid #ddd;min-height:1%;background-color:#FAFAFA;margin:14px 0;
-webkit-border-radius: 5px;   	   
-moz-border-radius: 5px; 
border-radius: 5px;}
.quoteList .qlQuote{line-height:1.5em;font-size:14px;

/*
font-style:italic;
*/}
.quoteList .qlTags{font-size:11px;}
#content .qlAuthor{ font-size: 11px; color:#888; text-decoration:none;font-weight:bold;}
#content .qlAuthor:hover{text-decoration:underline;}
#content .quoteList .bookTitle{ font-size: 12px;} 
#content .qlQuote a{font-style:normal;}
.quoteList .qcTags{width:440px;
	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#666;
	float:left;
	}
.quoteList	.qlLike{width:77px;}
.quoteList	.qlLikeLoading{width:11px;}
.quoteList a.icon-plus:hover{background-position:0 -517px;}
.quoteList a.greenPlus:hover{background-position:-230px -517px;}

.quoteBoxList li{line-height:1.5em;font-style:italic;margin-bottom:13px;}
#content .quoteBoxList li a {font-style:normal;}


.likeButton {
background-position:0 -639px;	
display:block;
float:left;
height:22px;
margin-right:10px;
width:143px;
}

#formTopInfo{
	-webkit-border-radius: 7px;   	   
  -moz-border-radius: 7px; 
  border-radius: 7px;
	background-color:#EFF6E8;
line-height:1.4em;
	margin:5px 0 8px 0;
	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
	padding:6px 10px;
}

#authorLink {
	-webkit-border-radius: 5px;   	   
  -moz-border-radius: 5px; 
  border-radius: 5px;
	background-color:#EEEEEE;
	font-size:16px;
	margin-top:4px;
	padding:5px 8px 5px 28px;
	width:270px;}
.iconAuthor{background-position:-449px -364px}

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(../img/shared/stars/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(../img/shared/stars/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
div.star-rating-readonly a{cursor:default !important}
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */

#TB_secondLine {	font: 10px Arial, Helvetica, sans-serif;color:#666666;}
#TB_window a {color: #a50;}
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=35);
	-moz-opacity: 0.35;
	opacity: 0.35;
}

#TB_window {
	position: fixed;
	background: #fff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 7px solid #fff;
	text-align:left;
	top:50%;
	left:50%;
	padding:0px;	
	-webkit-border-radius: 8px;    
	-moz-border-radius: 8px; 
	 border-radius: 8px;
	 box-shadow: 0 0 30px #333;
	-webkit-box-shadow: 0 0 30px #333;
	-moz-box-shadow: 0 0 30px #333;
}

.bkg-ghost{	background: #F8F8FF !important;border: 7px solid #F8F8FF !important;}


#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	padding: 0;
}

#TB_caption{
	float:left;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	font-style:italic;
	height:15px;
	padding:8px 30px 10px 18px;
}

#TB_closeWindow{
	height:15px;
	padding:10px 14px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	color:#fff;
	float:left;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:15px;
	text-shadow:0 1px 1px #333333;
	padding:5px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#666;
	height:29px;
	-webkit-border-radius: 4px;    
  	-moz-border-radius: 4px; 
   	border-radius: 4px;	
	margin-bottom:6px;
}

#TB_title a {color: #fff;font-size:12px;}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
		
}

#TB_load img{
	padding:6px;
	border:none;
	 box-shadow: 0 0 30px #333;
	-webkit-box-shadow: 0 0 30px #333;
	-moz-box-shadow: 0 0 30px #333;
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

/* lista linków */
.group-categories {margin-top:8px;}
.group-categories li {color:#444;font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif; padding:1px 0 1px 12px;}
#content .group-categories li.selected a span{color:#000;}
#content .group-categories li a{text-decoration:none;}
#content a.group-a-title{color:#a50;font-size:13px;text-decoration:none;}
#content a.group-a-title:hover{text-decoration:underline;}

.boxBasic{padding-bottom:10px;}

/* box kupuj */
.promoBox{background-color:#fafafa;padding-bottom:10px;}
.promoBookList{}
.promoBookList li{margin:8px 0 0; width:270px;padding-bottom:8px;}
.promoBookList .floatL{padding-top:4px;width:56px;}
.promoBookList .floatR{width:207px;}
#content .promoPrice a{display:block;text-decoration:none;margin-top:2px;font-weight:bold;font-size:14px;color:#ED832E;text-align:center;font-family:Arial,Helvetica,sans-serif;}
#content .promoPrice a:hover{color:#444;}
.promoBuy a{display:block;background-position:0 -700px; width:55px; height:17px;margin:5px 0 0 0px;}


/***adtaily***/
#AdTaily_Widget_Container div{border:none !important;}
#adtailyBox {border:1px solid #eee;width:282px;background-color:#f7f7f7;margin-top:10px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
#content .AdTaily_Widget_Buy{color: #aa5500 !important;font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif !important;text-decoration: none !important;font-size:12px !important;}
.AdTaily_Widget_Logo{padding:0 !important;}


.ardTextLink{color:#888; font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif; margin-bottom:10px;
-webkit-border-radius: 5px;   
-moz-border-radius: 5px; 
border-radius: 5px;
background-color:#F8F8F8;padding:6px;}

.ardTopBnr{margin-bottom:10px;text-align:center;}
.ardTopBnr img{border:0; padding:0;}




