/**************************************************************
	Basic styles
**************************************************************/
* 							{ margin: 0; padding: 0; }
img 						{ border: 0; }

.margin-top			{ margin-top: 25px; }
.margin-bottom	{ margin-bottom: 25px; }
.margin-left		{ margin-left: 25px; }
.margin-right		{ margin-right: 25px; }
.padding-both		{ padding: 25px 0 5px; }
.no-padding 		{ padding: 0; margin: 0; }
.no-border			{ border: 0; }
.no-display 		{ display: none; }
.center					{ margin: 0 auto; }
.left 					{ float: left; }
.right 					{ float: right; }
.clear 					{ clear: both; }
.block 					{ display: block; }
.bold 					{ font-weight: bold; color: #6e1010; }
.middle					{ vertical-align: middle; }
.text-left 			{ text-align: left; }
.text-right 		{ text-align: right; }
.text-center 		{ text-align: center; }
.auto 					{ margin: auto; }
.big 						{ font-size: 12px; line-height: 180%; }

a								{ color: #323131; outline: none; }
a:hover					{ color: #9b1b1e; text-decoration: none; }
:focus					{ -moz-outline-style: none; }

p								{ text-align: left; }

h1 							{ font: bold 14px Georgia, "Times New Roman", Times, serif; }
h2 							{ font: 18px Georgia, "Times New Roman", Times, serif; }

.line           { border-bottom: 1px solid #e6e8da; padding-bottom: 3px; }

div.line        { border-bottom: 1px solid #e6e8da; overflow: visible; padding-bottom: 3px; margin-bottom: 15px; clear: both;}
div.line h2     { margin: 0; padding: 0; clear: both; }

h3 							{ font: 15px Georgia, "Times New Roman", Times, serif; } 

ul, ol					{ padding: 10px 0 10px 35px; line-height: 180%; }
ul li, 
ol li						{ padding: 3px 0; }
sup 						{ line-height: 5px; font-size: 11px; }

/* Table 
table { width: 100%; margin-bottom: 15px; border-collapse: collapse; }
table tr th { padding: 10px 5px; font-size: 12px; color: #ffa800; background-color: #190712; text-align: center; }
table tr td { padding: 10px 5px; border-bottom: 1px solid #190712; }
*/

/* Widths */
.px25 		{ width: 25px; }
.px50 		{ width: 50px; }
.px75 		{ width: 75px; }
.px100 		{ width: 100px; }
.px125 		{ width: 125px; }
.px150 		{ width: 150px; }
.px175 		{ width: 175px; }
.px200 		{ width: 200px; }

/* Messages */	
div.message { height: 28px; margin: 0 0 5px; font-weight: bold; color: #fff; background-repeat: repeat-x; }
div.message p { padding-left: 15px; line-height: 28px; background-repeat: no-repeat; background-position: right 0; }
div.message p img { float: left; margin: 6px 5px 0 0; }

div.message.warning { background-image: url(../images/layout/others/messagewarning-left.jpg); }
div.message.warning p {  }

div.message.info { background-image: url(../images/layout/others/messageinfo-left.jpg); }
div.message.info p {  }

/**************************************************************
	Layers
**************************************************************/	
body {
	background: #fff url(../images/layout/body-bg.gif) center 141px repeat-x;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #323131;
	text-align: left;	
	line-height: 150%;
}

	/* Container */
	#container { overflow: hidden; zoom: 1; width: 980px; margin: auto; padding-top: 43px; height: 100%; border: 10px solid #fff; border-bottom: 0; border-top: 0; background-color: #fff; }
	span.panCzysciciel { display: block; height: 1px; width: 100%; clear: both; }
	
	/*************************** 
	* 	Top 
	****************************/
		
		/* Logo */
		#logo, #logo a { float: left; width: 183px; height: 63px; margin-bottom: 15px; background: url(../images/layout/logo.gif) no-repeat; text-indent: -999999px; }
		
		/* User menu */
		#user-menu { float: right; padding-top: 39px; }
		#user-menu li { float: left; width: 50px; padding: 0 15px; text-align: center; list-style: none; line-height: normal; border-right: 1px solid #e7ead7; }
		#user-menu li.last { border: 0; }
		#user-menu li a { text-decoration: none; }
		#user-menu li a:hover { font-weight: bold; }
	
	/*************************** 
	* 	Specials
	****************************/
		
		/* Box */
		.box { border: 1px solid #eff0e7; border-top: 0; padding: 15px; }
		.box.top { border-top: 1px solid #eff0e7; }
		.box b { width: 5px; height: 5px; font-size: 0; position: relative; }
			
			.ul { float: left; bottom: 15px; right: 16px; background-image: url(../images/layout/others/corner-ul.gif); }
			.ur { float: right; bottom: 15px; left: 16px; background-image: url(../images/layout/others/corner-ur.gif); }
			.bl { float: left; top: 11px; right: 16px; background-image: url(../images/layout/others/corner-bl.gif); }
			.br { float: right; top: 11px; left: 16px; background-image: url(../images/layout/others/corner-br.gif); }
		
		/* Header */
		.box h1 { clear: left; color: #771111; padding: 0; margin: 0 0 15px 0; font-size: 13px; line-height: 95%; }
			
		/* Product */
		.product { overflow: hidden; height: 100%; padding-bottom: 10px; }
		.product dd.img { float: left; margin-right: 10px; }
		.product dt a { color: #771111; font-weight: bold; text-decoration: none; }
		.product dt a:hover { text-decoration: underline; } 
		.product dd.author { margin-bottom: 15px; }
	
	/*************************** 
	* 	Left column
	****************************/
	#left { float: left; width: 223px; }
		
		/* Header */
		h1.header { height: 41px; line-height: 38px; color: #fff; background: url(../images/layout/others/red-bar-right.gif) right center no-repeat; }
		h1.header span { float: left; height: 41px; padding-left: 4px; margin-right: 10px; background: url(../images/layout/others/red-bar-left.gif) left center no-repeat; }
		
		/* Product */
		.product { border-bottom: 1px solid #eff0e7; margin-bottom: 10px; }
		.product.last { border: 0; border-bottom: 0; padding-bottom: 0; }
		
		/* Forms */
		#left .box fieldset { border: 0; }
		#left .box fieldset legend { display: none; }
		#left .box fieldset label { display: block; padding: 4px 0; color: #831313; cursor: pointer; }
		
		#left .box fieldset p input { width: 98%; padding: 2px 0; color: #323131; font-size: 11px; border: 1px solid #cecccc; }
		#left .box fieldset p input:focus { border-color: #939393; }
	
		#left .box fieldset p.submit { padding: 10px 0; }
		#left .box fieldset p.submit input { float: right; width: 78px; height: 26px; border: 0; color: #fff; font: 11px Georgia, "Times New Roman", Times, serif; background: url(../images/layout/others/submit.gif) no-repeat; cursor: pointer; }

	
	/*************************** 
	* 	Right column
	****************************/
	#right { float: right; width: 753px; }
		
		/* Headers */
		#right h1 { font-size: 22px; font-weight: normal; }
		#right h2 { clear: left; font-size: 13px; font-weight: bold; color: #6e1010; margin-bottom: 10px; }
		
		/* Column with advert */
		.short { float: left; width: 628px; }
		
		/* Menu */
		#menu { height: 41px; padding-left: 4px; background: url(../images/layout/others/grey-bar-left.gif) left center no-repeat; }
		#menu ul { height: 38px; padding: 3px 0 0 0; background: url(../images/layout/others/grey-bar-right.gif) right center no-repeat; }
		#menu ul li { float: left; padding: 0; list-style: none; }
			
			#menu ul li.current { background: #535353 /* url(../images/layout/others/menu-current.gif) center 3px no-repeat*/; }
			
			#menu li a { float: left; height: 35px; padding: 0 10px; line-height: 35px; color: #fff; text-decoration: none; } 
			#menu li a:hover { background-color: #3e3e3e; }
			
		/* Other boxes */
		#right .box { padding: 20px 30px; }
		
		#right .box a { font-size:13px; }
			
			#right .ul { bottom: 20px; right: 31px; }
			#right .ur { bottom: 20px; left: 31px; }
			#right .bl { top: 16px; right: 31px; }
			#right .br { top: 16px; left: 31px; }
		
			/* Red box */
			.box.red { border-top: 1px solid #eff0e7; background: url(../images/layout/others/box-red-bg.gif) center top repeat-x; }
			#right .box.red .ur { bottom: 21px; background-image: url(../images/layout/others/corner-red-ur.gif); }	
			.box.red p { width: 380px; }
			.box.red .margin-bottom { margin-bottom: 10px; }
			
			/* Join button */
			.join { float: right; width: 179px; height: 99px; background-image: url(../images/layout/others/join.gif); text-indent: -99999px; }
			
		/* Other product */
		.product.list { float: left; width: 100px; border: 0; margin-right: 15px; padding-bottom: 0; }
		.product.list.last { margin-right: 0; }
		.product.list dd.img { float: none; text-align: center; }
		
		/* Adverts */
		.advert { border: 0px solid #000; text-align: center; }
		.one { height: 100px; line-height: 100px; margin-bottom: 5px; }
		.two { float: right; height: auto; /*line-height: 500px;*/ width: 120px; }
    .three { color:white; float: right; padding-top: 20px; height: auto; /*line-height: 500px;*/ width: 120px; text-align: center;background-color:#884F01; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
    .three .list {dispay:inline; overflow:hidden; height:auto;width:120px;text-align:center;}
    #right .three h2, #right .three a {color:white;display:block;}		
		/*.logotypes {padding: 10px 0px 0px 0px; float: right; text-align:center;}*/

	/*************************** 
	* 	Footer
	****************************/
	#footer { border-top: 1px solid #e7e9dc; padding-bottom: 50px; clear:both; zoom:1; }
		
		#footer .wrapper { width: 980px; margin: auto; padding: 25px 0; } 
		
		#footer p { float: left; line-height: 150%; }
		#footer p a { color: #9b1b1e; }
		
		#footer ul { float: right; padding: 0; }
		#footer ul li { display: inline; padding: 0 10px; text-align: center; list-style: none; line-height: normal; border-right: 1px solid #e7ead7; }
		#footer ul li.last { border: 0; } 
		#footer ul li a { text-decoration: none; }
		#footer ul li a:hover { text-decoration: underline; }
	
	
	/*************************** 
	* 	Partners Program
	****************************/
  
  form.forms fieldset.client_details { width: 240px; float: left; }
  form.forms fieldset.client_details p { clear: both; overflow: auto; height: 21px; padding: 8px 10px 5px; margin: 0 0 0 10px; }
  form.forms fieldset.client_details em { color: #6e1010; font-weight: bold; font-style: normal; font-size: 15px; }
  
  fieldset.clients { border: 1px solid #e6e8da; width: 300px; float: right; }
  fieldset.clients legend { color: #94958e; padding: 0 5px; margin-left: 15px; }
  fieldset.clients table { clear: both; margin: 10px 0 0 10px; border: 0; }
  fieldset.clients td.name { padding: 2px 10px 5px; width: 180px; border: 0; }
  fieldset.clients td.price { padding: 2px 10px 5px; color: #6e1010; font-weight: bold; border: 0; }
  
  img.greyborder { border: 4px solid #e6e8da; }
	
	form.forms fieldset.statistics { width: 260px; float: right; }
  form.forms fieldset.statistics p { clear: both; overflow: auto; height: 21px; padding: 8px 10px 5px; margin: 0 0 0 10px; }
  form.forms fieldset.statistics em { color: #6e1010; font-weight: bold; font-style: normal; font-size: 15px; }
		
  /*************************** 
	* 	Librarians
	****************************/
	
	div.librarians-search { margin-bottom: 20px; overflow: hidden; }
	div.librarians-search fieldset { width: 320px; float: left; }
	div.librarians-search div.profiles { width: 200px; float: right; }
  div.librarians-index { overflow: hidden; margin-bottom: 20px; }
	div.promoted-librarian { background-color: #FFF8DD; padding:5px;}
	img.promoted {position:relative;left:10px;top:5px; margin-top:-5px;}
	img.promotedbig {float:right;}
	/*************************** 
	* 	Expositions
	****************************/
	
	div.publishers-search { margin-bottom: 30px; }
	div.publishers-index { overflow: hidden; margin-bottom: 20px; }
	
  /*************************** 
	* 	Expositions
	****************************/
	
	div.exposition-newplace {
    margin-top: 80px;
	}
	
	div.exposition-newplace textarea {
    width: 350px;
    height: 120px;
	}
	
	div.exposition-about {
    float: left;
    width: 320px;
	}
	
	div.exposition-librarianphoto {
    float: right;
	}
	
	div.exposition-about div {
    text-align: justify;
    background-image: url('/images/editicon.png');
    background-repeat: no-repeat;
    height: 110px;
    cursor: pointer;
	}
	
	div.exposition-about textarea {
    width: 320px;
    height: 100px;
    display: none;
	}
	
	div.exposition-list {
    margin-top: 0px;
	}
	
	div.exposition-list div.place {
    margin-top: 30px;
    overflow: hidden;
	}
	
	div.exposition-list div.photo {
    float: left;
    width: 150px;
	}
	
	div.exposition-list div.body {
    float: right;
    width: 400px;
	}
	
  /*************************** 
	* 	Book
	****************************/
	
	div.book-about {
    overflow: hidden;
    margin-bottom: 60px;
	}
	
	div.book-about {
    overflow: hidden;
    margin-bottom: 60px;
	}
	
	div.book-about div.info {
    float: left;
	}
	
	div.book-about div.info div.description {
    margin-top: 15px;
    width: 300px;
    text-align: justify;
	}
	
	div.book-about div.info ul, li {
    margin: 0;
    padding: 0;
	}
	
	div.book-about div.info li {
	  height: 15px;
    padding-left: 17px;
    background-repeat: no-repeat;
    background-position: 0 7px;
	}
	
	div.book-about div.info ul {
    list-style-type: none;
	}
	
	div.book-about div.info li span {
    font-weight: bold;
	}
	
	div.book-about div.info div.stars {
    margin-top: 13px;
    margin-bottom: 5px;
	}
	
	div.book-about div.info div.extra_options {
    margin-top: 25px;
	}
	
	div.book-about div.info div.extra_options span {
    color: red;
    font-weight: bold;
	}
	
	div.book-about div.cover {
    float: right;
	}
	
	div.book-reviews div.info {
    text-align: center;
    font-weight: bold;
	}
	
	div.book-reviews div.review {
    overflow: hidden;
    border-bottom: 1px solid #e6e8da;
    padding-bottom: 5px;
    margin-top: 15px;
	}
	
	div.book-reviews div.review div.body {
    text-align: justify;
    margin-bottom: 5px;
	}
	
	div.book-reviews div.review div.stars {
    float: left;
	}
	
	div.book-reviews div.review div.author {
    float: right;
	}
	
	div.book-reviews div.write_review {
    margin-top: 30px;
	}
	
	div.book-reviews div.write_review textarea {
    width: 500px;
    height: 100px;
	}
	
	/*************************** 
	* 	Job
	****************************/
	
	div.job-info {
    font-weight: bold;
    text-align: center;
	}
	
	div.job-search {
    margin-bottom: 35px;
	}
	
	div.job-search input.text {
    width: 220px;
	}
	
	div.job-offer {
    margin-bottom: 35px;
	}
	
	div.job-offer ul, li {
    margin: 0;
    padding: 0;
	}
	
	div.job-offer ul {
    list-style-type: none;
	}
	
	div.job-offer li {
    height: 13px;
    background-repeat: no-repeat;
    background-position: 0 90%;
    padding-left: 17px;
	}
	
	div.job-offer li span {
    font-weight: bold;
	}
	
  /*************************** 
	* 	Job Details
	****************************/
	
	div.job-details {
    margin-bottom: 35px;
	}
	
	div.job-details ul, li {
    margin: 0;
    padding: 0;
	}
	
	div.job-details ul {
    list-style-type: none;
	}
	
	div.job-details li {
    height: 13px;
    background-repeat: no-repeat;
    background-position: 0 90%;
    padding-left: 17px;
	}
	
	div.job-details li span {
    font-weight: bold;
	}
	
	/*************************** 
	* 	Book catalogue
	****************************/
	
	div.bookcatalogue-info {
    overflow: hidden;
    margin-bottom: 10px;
	}
	
	div.index {
    text-align: center;
    padding-bottom: 15px;
	}
	
	div.bookcatalogue-info div.index a {
    font-size: 10px;
	}
	
	div.bookcatalogue-info div.about {
    float: left;
    width: 240px;
    text-align: justify;
    padding-top: 8px;
	}
	
	div.bookcatalogue-info fieldset {
    width: 300px;
    float: right;
	}
	
	div.bookcatalogue-info input.text {
    width: 170px;
	}
	
	div.bookcatalogue-sorting {
    overflow: hidden;
    margin-bottom: 35px;
	}
	
	div.bookcatalogue-sorting ul {
    padding: 0;
	}
	
	div.bookcatalogue-sorting li {
    float: left;
    padding-right: 30px;
    padding-left: 20px;
    background-repeat: no-repeat;
    background-position: 0 50%;
    list-style: none;
	}
	
	div.bookcatalogue-sorting div.line {
    font-weight: bold;
    margin-bottom: 5px;
    color: #6E1010;
	}
	
	div.bookcatalogue-list div.book {
    overflow: hidden;
    margin-bottom: 35px;
	}

   div.bookcatalogue-list div.youtube {
    background-color:white;
		opacity:0.95;
		padding:10px 10px 10px 10px;
    text-align: center;
		-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
  }

	div.bookcatalogue-list div.youtube .author {
	  margin: 0px;	
	}
	
	div.bookcatalogue-list div.info {
    float: left;
    width: 400px;
	clear: both;
	}
	
	div.bookcatalogue-list div.info ul, li {
    margin: 0;
    padding: 0;
	}
	
	div.bookcatalogue-list div.info ul {
    list-style-type: none;
    margin-bottom: 12px;
	}
	
  	div.bookcatalogue-list li {
/*    height: 13px;*/
    padding-left: 17px;
    background-repeat: no-repeat;
    background-position: 0 7px;
	}

	div.bookcatalogue-list div.info li span {
    font-weight: bold;
	}
	
	div.title a {
    float: left;
	font-weight: bold;
	color: #6E1010;
	font-size: 14px;
	text-decoration: none;
	}
	
	/*************************** 
	* 	Client Profile
	****************************/
	
  div.clientprofile-about {
    overflow: hidden;
    margin-bottom: 50px;
	}
	
	div.clientprofile-about div.photo {
    float: left;
	}
	
	div.clientprofile-about div.info {
    float: left;
    margin-left: 20px;
	}
	
	div.clientprofile-about ul, li {
    margin: 0;
    padding: 0;
	}
	
	div.clientprofile-about ul {
    list-style-type: none;
    margin-bottom: 10px;
	}
	
	div.clientprofile-about li {
    height: 15px;
    padding-left: 17px;
    background-repeat: no-repeat;
    background-position: 0 7px;
	}

	div.clientprofile-about li span {
    font-weight: bold;
	}
	
	div.clientprofile-mailto textarea {
    width: 470px;
    height: 150px;
	}
	
  /*************************** 
	* 	Librarian Profile
	****************************/
	
	div.divaboutme {font:12px Tahoma; display: block;}
	
	div.librarianprofile-about {
    overflow: hidden;
    margin-bottom: 50px;
	}
	
	div.librarianprofile-about div.stars {
    margin-top: 13px;
    margin-bottom: 5px;
	}
	
	div.librarianprofile-about div.photo {
    float: left;
	}
	
	div.librarianprofile-about div.info {
    margin-left: 20px;
	float: left;
	}
	
	div.librarianprofile-about ul, li {
    margin: 0;
    padding: 0;
	}
	
	div.librarianprofile-about ul {
    list-style-type: none;
    margin-bottom: 10px;
	}
	
  div.librarianprofile-about li {
    height: 13px;
    padding-left: 17px;
    background-repeat: no-repeat;
    background-position: 0 7px;
	}
	
	div.librarianprofile-about li span {
    font-weight: bold;
	}
	
	div.librarianprofile-topbooks {
    overflow: hidden;
    margin-bottom: 20px;
	}
	
	/*************************** 
	* 	Librarian Books
	****************************/
	
	div.librarianbooks {
    overflow: hidden;
    margin-bottom: 50px;
	}
	
	div.librarianbooks div.photoabout {
    float: left;
    width: 210px;
    text-align: justify;
    padding-top: 8px;
	}
	
	div.librarianbooks div.search {
    width: 320px;
    float: right;
	}
	
	/*************************** 
	* 	Pager
	****************************/
	
	div.pager {
    text-align: center;
    overflow: hidden;
	clear: both;
	margin: 0 auto;
	}
	
	div.pager a {
    text-decoration: none;
	float: left;
	}
	
	div.pager div.linkbox {
	cursor: hand;
	cursor: pointer;
    display: inline-block;
    width: 23px;
    height: 20px;
    padding-top: 3px;
    background-color: #E6E8DA;
    color: #771111;
    margin: 2px;
	}
	
  div.pager div.selectedlinkbox {
    display: inline-block;
    width: 23px;
    height: 20px;
    padding-top: 3px;
    background-color: #771111;
    color: #E6E8DA;
    margin: 2px;
	}
	
  /*************************** 
	* 	DatePicker
	****************************/
	
  a.dp-choose-date {
    float: left;
    width: 16px;
    height: 16px;
    padding: 0;
    margin: 5px 3px 0;
    display: block;
    text-indent: -2000px;
    overflow: hidden;
    background: url(../images/calendar.png) no-repeat; 
  }
  a.dp-choose-date.dp-disabled {
    background-position: 0 -20px;
    cursor: default;
  }

  input.dp-applied {
    float: left;
  }
  
  /*************************** 
	* 	ToolTip
	****************************/
  
  img.tooltip {
    margin-left: 5px;
  }
  
  #tooltip{ background: #CDCFC2; display: block; padding: 5px; width: 200px; text-align: justify; border-right: 2px solid #cccccc; border-bottom: 2px solid #cccccc; }
  
  /***************************/
  
  ul.iconed {
    list-style-type: none;
    margin: 0;
    padding: 0;
  }
  
  ul.iconed li {
    background-repeat: no-repeat;
    background-position: 0 7px;
    padding-left: 20px;
  }
  
  li.calendar {
    background-image: url('/images/calendar.gif');
	}
	
	li.stats {
    background-image: url('/images/stats.gif');
	}
	
	li.author {
    background-image: url('/images/author.gif');
	}
	
	li.group {
    background-image: url('/images/group.gif');
	}
	
	li.mail {
    background-image: url('/images/mail.gif');
	}
	
	li.home {
    background-image: url('/images/home.gif');
	}
	
	li.love {
    background-image: url('/images/love.gif');
	}
	
	li.talk {
    background-image: url('/images/talk.gif');
	}
	
	li.talk2 {
    background-image: url('/images/talk2.gif');
	}
	
	li.company {
    background-image: url('/images/company.gif');
	}
	
	li.data {
    background-image: url('/images/data.gif');
	}
	
	li.star {
    background-image: url('/images/goldenstar.gif');
	}
	
	li.add {
    background-image: url('/images/add.gif');
	}
	
	li.lock {
    background-image: url('/images/lock.gif');
	}
	
	li.settings {
    background-image: url('/images/settings.gif');
	}
	
	li.settings2 {
    background-image: url('/images/settings2.gif');
	}
	
  li.erase {
    background-image: url('/images/erase.gif');
	}
	
	li.pdf {
    background-image: url('/images/pdf.gif');
	}
	
	li.youtube {
    background-image: url('/images/youtube.gif');
	}

  dd.youtube a {
    background: url('/images/youtube.gif') no-repeat;
		padding: 0 15px 0 15px;
	  position: relative;
		top: -12px;
  }
	
/**************************************************************
  Witamy
**************************************************************/ 
  div#articlesholder {
     position: relative;
  }
  
  div#articles a.more {
    float: right;
    padding-right: 10px;
  }
  
  div#articles .box .leadpicture {
    float:left;
    margin:0 15px 10px 0;
  }

  div#articles .box {
    height: 250px;
    overflow: hidden;
  }

  div#articles .box p {
    width: auto;
    text-align: justify;
    padding: 10px;
  }

  div#belka {
    position: absolute;
    z-index:999;
    right: 10px;
  }
    
  div#belka ul {
    float: right;
    height: 28px;
    padding: 0 16px 0 15px;
    margin: 16px -4px 0 0;
  }
    
 div#belka ul li {
    float: left;
    list-style: none;
    margin: 8px 0 0 0;
  }

 div#belka ul li a {
    display: block;
    width: 13px;
    height: 13px;
    margin: 0 3px 0 0;
  } 