@charset "utf-8";


.rightCol h3 { padding-top: 0; }

.rightCol .box { margin-bottom: 30px; }

/* dodaj fotkę */

.rightCol a.addTopic {
	background: #b01a4c url(/szafiarki/img/common/add.gif) no-repeat scroll 60px 0;
	font-size:1.4em;
	height:49px;
	line-height:49px;
	margin: 0 0 15px;
	padding: 0 0 0 106px;
	width:192px;
}

.rightCol a.addTopic em { font-weight: bolder; font-style: normal; }


/* najaktywniejsze */
#mostActive {
	border-color: #666666;
	background: #f3f3f3;
	padding-bottom: 2px;
}

#mostActive h2 {
	color: #666666;
	padding: 0;
}

#mostActive ol {
	padding: 0 2px 12px;
	list-style: decimal outside !important;
	margin: 0 0 0 45px;
	font-size: 2.6em;
	font-family: Georgia, Time, serif;
	color: #17476c;
}
#mostActive.konkurs ol {
    color: #A21F4B
}

#mostActive ol li { padding: 0; }

#mostActive ol li * {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3em;
    
}

#mostActive ol li strong a {
color: #A21F4B
}
#mostActive ol li span {
    color: #666666;
}

#mostActive ol li div {
	padding: 12px 0 0;
	overflow: hidden;
}

#mostActive ol li img { 
	border: 0 none;
	float: left;
	display: block;
    font-size:0;
}

#mostActive strong { 
	margin-left: 38px; 
	font-size: 0.42em; 
}
#mostActive span {
	display: block; 
	margin-left: 38px; 
	font-size: 0.35em; 
}

#mostActive span a {
	color: #666;
}

#mostActive span em, #mostActive span em a { font-style: normal; font-weight: bolder; }

/* Opera potrzebuje hack'a */
@media all and (min-width: 0px){
  #mostActive ol {
	list-style: none !important;
	margin-left: 8px;
  }
}

/* konkursy */
.rightCol #konkursy {
	border-color: #a21f4b;
	padding-bottom: 12px;
	overflow: hidden;
	margin-bottom: 15px;
}

.rightCol #konkursy h3 { 
	color: #c46081;
	padding: 0 6px 10px;
}

#konkursy h3 a { color: #c46081; }

#konkursy p, 
#konkursy li {
	font-size: 14px;
	margin: 0 6px;
}

#konkursy li h4 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1em;
	color: #a21f4b;	
}

#konkursy ul {	padding: 6px 0 0; }

#konkursy ul li {
	padding: 0 0 6px 14px;
	background: url(/szafiarki/img/common/marker01.gif) 0 3px no-repeat;
	float: none;
}

#konkursy ul li em {
	font-size: 11px;
	font-style: normal;
}

#konkursy ul li h4 a {
	font-weight: bold;
	color: #a21f4b;
}

/* pierwszy blok - info gorne */

#welcomeInfo { overflow: hidden; padding-bottom: 20px;}

#welcomeInfo img { display: block; float: left; border: 0 none; }

#welcomeInfo p {
    font-size: 16px;
    line-height:1.4em;
    padding:0 0 8px; }

#welcomeInfo p a { color: #a21f4b !important; }

#welcomeInfo .more {
	font-family: Georgia, Time, serif;
	font-weight: normal;
	font-size: 1.2em;
	margin-top: 12px;
}

/* ostatnio dodane oraz poniższy identyczny blok */
.collectionsBox { border-top: 8px solid #17476c; }

.collectionsBox h1,
.collectionsBox h3 { 
	font-size: 2em; 
/*	line-height: 1.2em; */
    line-height: 1em;
	padding: 14px 6px;
	color: #6b90ad;		
}
.collectionsBox h1 div,
.collectionsBox h3 div {
color:#666666;
font-size:14px;
}
.collectionsBox h1 a,
.collectionsBox h3 a { color: #6b90ad; }

.collectionsBox h2 a { color: #17476c; }

.collectionsBox .innerLink { font-size: 11px; letter-spacing: 1px; }

.collectionsBox ul {
	border-left:1px solid #C9CCCF;
	margin-bottom:30px;
	overflow:hidden;
	padding:0;
	background: url(/szafiarki/img/common/divider.gif) 0 100% repeat-x;
    width: 656px;
}

.collectionsBox ul li {
	border-color:#C9CCCF;
	border-style:solid;
	border-width:1px 1px 0 0;
	float:left;
	height:162px;
	overflow:hidden;
	padding:14px 9px 14px 9px;
	width:145px;
}

.collectionsBox ul li.last { padding:14px 9px 14px 9px; }

.collectionsBox li img {
	border-color:#17476C;
	display:block;
	margin:0 auto;
}

.collectionsBox li h4 {
	color:#A21F4B;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bolder;
	line-height:14px;
	margin:8px 0 0;
	height:28px;
	overflow:hidden;
	padding:0 1px;
}

.collectionsBox li em, .collectionsBox li strong {
	color:#999999;
	display:block;
	font-size:11px;
	font-style:normal;
	height:15px;
	overflow:hidden;
	word-spacing:0;
}

.collectionsBox li h4 a { color:#A21F4B; }

#highestRates ul { margin-bottom: 0; }
