/*********************************************************************************************** globalne*/
body {
	margin:0; 
	padding:0; 
	vertical-align:top; 
	border:0; 
	color:#333;
	font-size:8pt;
	font-family: Arial, Tahoma, Verdana;
	background: #f6f6f4 url(../images/template/bg_logo.jpg) top center;
	}
	
img {border:0; margin:0; padding:0; line-height:0;}

input, textarea, select {border:1px #D1E1A4 solid; font-size:8pt; font-family:Arial; margin:0; padding:0; cursor:pointer;}
input, textarea {cursor:text;}


p{margin:0 0 10px 0; padding:0 0 0 1px; } 



fieldset {border:1px #588100 solid; text-align:center; margin:0; padding:0;}
legend {font-weight:bold; color:#588100; margin:5px; padding:0 5px;}
label {font-weight:bold;}

form {margin:0; padding:0;}


table{margin:0 auto; padding:0; border:0;}
td {margin:0; padding:1px; border:0;}

dl, dt, dd {margin:0; padding:0;}

h1 { font-family:Arial,Tahoma; font-weight:bold; padding:0px; margin:0 0 10px 0 ;}
h2{  font-family:Arial,Tahoma; font-weight:bold; padding:0px; margin:0 0 10px 0; }

h3 { background:#e0e5b5 url(../images/template/bg_header_v2.jpg); font-size:10pt; font-weight:bold; padding:2px 10px; margin:0; overflow:hidden; clear:both; line-height:24px;}
h3.blue { background:#bbdae0 url(../images/template/bg_header_v2.jpg); font-size:10pt; font-weight:bold; padding:2px 10px; margin:0; overflow:hidden; clear:both;}
h3.orange{ background:#ffb320 url(../images/template/bg_header_v2.jpg); font-size:10pt; font-weight:bold; padding:2px 10px; margin:0; overflow:hidden; clear:both;}
h3.skrzynka { line-height:18px; color:#f2fdd5; background:transparent; font-size:8pt; font-weight:bold; padding:2px 10px 2px 5px; margin:0; overflow:hidden; clear:both;}
h3.skrzynka img {float:left; margin-right:5px;}
h3 a:link {color:#333;}

hr {background:#ddd; height:1px; border:0;}

div{
	/*overflow:hidden; */
	vertical-align:top;
}




/***************************/
/*    WSZYSTKIE LINKI      */
/***************************/


a:link {	color : #588100;	text-decoration : none; cursor:pointer;}
a:visited {	color : #588100;	text-decoration : none; cursor:pointer;}
a:hover { color : #588100;	text-decoration : underline;	cursor:pointer;}
a:active {	color : #588100;	cursor:pointer;}
:-moz-any-link:focus { outline: none; } 

.black_a:link, .black_a:visited, .black_a:hover, .black_a:active {color:#333;}
.red_a:link, .red_a:visited, .red_a:hover, .red_a:active {color:#cf0000;}

.link_bg:link,
.link_bg:visited,
.link_bg:active {display:block; width:60px; text-align:center; color:#fff; font-size:7pt;  font-weight:bold; line-height:18px; background: url(../images/template/shoutbox_button_v2.jpg);}
.link_bg:hover {line-height:18px; background: url(../images/template/shoutbox_button1_v2.jpg);}

.unitype_bg:link,
.unitype_bg:visited,
.unitype_bg:active {margin-right:5px; float:left; display:block; width:100px; text-align:center; color:#fff; font-size:7pt;  font-weight:bold; line-height:22px; background: url(../images/template/unitype_button.jpg);}
.unitype_bg:hover {line-height:22px; background: url(../images/template/unitype_button1.jpg);}

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


div.content_main{
	width: 550px;
	margin:0 0 0 0;
}
div.leftMenu {
	width: 160px;
	text-align: left;
	float:left
}

.rankingTable {background:transparent;}
.rankingTable td {vertical-align:top; width:180px; padding:0;}
.rankingTable ol {margin:40px 10px 10px 35px; padding:0;}
.rankingTable li{ cursor:pointer; color:#333; margin:0; padding:0;}
.rankingTable li a{color:#333;}

td.td_blue{background-color:#82d5ed; }
td.td_yellow{background-color:#ffc600; }
td.td_green{background-color:#82d500; }

#ostatnieGrupy { background: #ffc600 url(../images/template/ranking3.jpg) no-repeat; }
#ostatnieNotatki { cursor:pointer; background: #82d5ed url(../images/template/ranking1.jpg) no-repeat; }
#topSciagane { width:200px; background: #82d500 url(../images/template/ranking5.jpg) no-repeat; }
#najliczniejszeGrupy { background: #82d5ed url(../images/template/ranking4.jpg) no-repeat; }
#topUczelnie {cursor:pointer; background: #ffc600 url(../images/template/ranking6.jpg) no-repeat; }

#ostatnieGrupy div,
#ostatnieNotatki div,
#topUczelnie div  {height:40px; overflow:hidden;}

#ostatnieGrupy ol,
#ostatnieNotatki ol,
#topUczelnie ol {margin-top:0;} 




.konkurs {margin:10px 0 10px 0; width:528px; border:1px #82a040 solid;}
.konkurs th, .konkurs td {padding:2px 10px; line-height:15px; vertical-align:top;}
.konkurs td img.ico_note {float:left;}
.konkurs th {background:#82a040; color:#fff;} 
.konkurs th a { color: #fff;}

.konkurs3 {margin:10px auto 10px auto; width:528px; border:1px #ddd solid; border-bottom:none;}
.konkurs3 th, .konkurs3 td {padding:2px 10px; line-height:15px; vertical-align:top;}
.konkurs3 td { border-bottom: 1px #ddd solid;}
.konkurs3 td img.ico_note { vertical-align: middle;}
.konkurs3 th {background:#676767; color:#fff;} 
.konkurs3 th a { color: #fff;}
.konkurs3 .even1 { background: #ededed;}
.konkurs3 .odd1 { background: transparent;}

.okDiv {
	background: #c7e795;
	overflow: hidden;
	text-align: center;
	color: #000;
	margin:10px 0 10px 0;
	clear:both;
	border:1px #518600 solid;
}
.errorDiv{	overflow: hidden;
	margin:10px 0 10px 0;
	color: #000;
	text-align: center;
	background:#ffebe8;
	clear:both;
	border:1px #f00 solid;}

	
.infoDiv{	overflow: hidden;
	margin:10px 10px 10px 10px;
	color: #000;
	text-align: center;
	background:#eee;
	clear:both;
	border:1px #ddd solid;}	
.okDiv p, .errorDiv p, .infoDiv p{margin:10px 10px 10px 10px; text-align:center; font-size:8pt; color:#000;}



.blankDiv {
	overflow: hidden;
	margin: 0 0 10px 0;
	clear:both;
}

.greenDiv {
	background: #f2fdd5;
	overflow: hidden;
	margin: 0 0 10px 0;
	border: 1px #d1e1a4 solid;
}

.grayDiv {
	background: #eee;
	overflow: hidden;
	margin: 0 0 10px 0;
	border: 1px #ddd solid;
	clear:both;
}

.grayDiv input, .grayDiv textarea, .grayDiv select { border-color: #ddd;}

.searchDiv p { clear: both;}
.searchDiv label { width: 85px; display: block; float:left;}
.searchDiv input, .searchDiv select {
	border: 1px #ddd solid; vertical-align: middle;
}

.inviteFriends p { clear: both;}
.inviteFriends label { width: 100px; display: block; float:left; }
.inviteFriends input, .inviteFriends select, .inviteFriends textarea {
	border: 1px #ddd solid; vertical-align: middle;
}
/********************************************/
/************** UserMenuData ************/
/********************************************/
ul.userMenuData {margin:15px 3px 3px 3px; padding:0;}
ul.userMenuData li{
	list-style-type:none;
	line-height:12px;
	margin-left:10px;
	font-size:8pt; color:#fff;
}
ul.userMenuData li a:link{
	line-height:16px; color: #fff;
}
ul.userMenuData li a:visited{
	line-height:16px; color: #fff;
}
ul.userMenuData li a:hover{
	line-height:16px; text-decoration:underline; color: #fff;
}
ul.userMenuData li a:active{
	line-height:16px; color: #fff;
}
ul.userMenuData li img{
	vertical-align:text-bottom;
}
/*******************************************/
/****************** Users ******************/
/*******************************************/

.activUser{
	text-align:center;
	position: relative;
	background:#f2fdd5;
	border:1px #e0e5b5 solid;
	overflow:hidden;
	font-weight:bold;
}
.activUser p {}


div.addUser {
	margin:10px 0;
	background:#f2fdd5;
}
div.addUserError {
	overflow: hidden;
	margin:10px 0 10px 0;
	color: #000;
	text-align: center;
	background:#ffebe8;
	clear:both;
	border:1px #f00 solid;
}
div.addUserError p{margin:10px 10px 10px 10px;}

div.userProfil{
	width:550px;
	overflow:hidden;
	margin:0 0 10px 0;
}

div.userPrivateData{
	overflow:hidden;
	background:#ffeebf;
	clear:both;
	width:550px;
}
.userPrivateData dl {float:right; width:438px;}
.userPrivateData dt{float:left; width:80px; line-height:22px; text-align:left; font-weight:bold;}
.userPrivateData dd{float:left;display:inline; width:358px; line-height:22px; text-align:left;}


div.loginUser {
	width: 300px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 300px;
	text-align: center;
}
div.userData {
	text-align: right;
	margin:5px;
}
div.userFoto {
	text-align:left;
	margin:20px;
}

div.userAvatar {
	width:100px;
	float:left;
}
div.userAvatar img {margin:10px;}

div.userInfo {
	width:450px;
	margin:10px 0 10px 0;
	float:right;
}
.userInfo dl {float:right; width:430px; margin-right:10px; margin-left:10px;}
.userInfo dt{float:left; width:80px; line-height:22px; text-align:left; font-weight:bold;}
.userInfo dd{float:left;display:inline; width:350px; line-height:22px; text-align:left;}

.userInfo a, .userPrivateData a, .userInfo a{color:#c47800; }
.userInfo a:hover, .userPrivateData a:hover, .userInfo a:hover {color:#c47800; text-decoration:underline;}


/********* userIndeks*/

.userIndeks {
	width:550px; 
	height:275px; 
	background: #fff url(../images/template/indeks.jpg) center;
	clear:both;
	overflow:hidden;
}

.userAvatarIndeks{
	width:190px; 
	height:275px; 
	float:left;
	
	text-align:center;
	position:relative;
}
.userAvatarIndeks img {
	
	margin:50px auto;
}
.userLoginIndeks{
	position:absolute; 
	top:200px; 
	left:0; 
	width:195px; 
	text-align:center;
	font-weight:bold;
	font-size:10pt;
}









div.myFriends{
	margin:10px 0;
	clear:both;
	overflow:hidden;
}
	#rollback{width:160px; float:left; text-align:left;}
	#roll{width:160px; float:right; text-align:right;}

div.myGroup{
	margin:10px 0;
	clear:both;
	overflow:hidden;
}
	#groups{
		text-align:left; 
		overflow:hidden;
		clear:both; 
	}
	.isroll{
		clear:both; 
		margin:10px 0; 
		overflow:hidden;
	}
		#rollgroupsback{width:160px; float:left; text-align:left;}
		#rollgroups{width:160px; float:right; text-align:right;}


div.singleUserData {
	float:left; 
	width:80px; 
	border-right:none; 
	text-align:left;
	line-height:22px;
	font-weight:bold;
}
div.singleUserData2 {
	float:right; 
	width:358px; 
	text-align:left;
	line-height:22px;
}

div.userEditData {
	background: #f2fdd5;
	overflow:hidden;
	margin:0 10px 10px 10px;
	border:1px #d1e1a4 solid;
	border-top:0;
}
table.userEditTable {
	border-collapse:collapse;
	width:100%;
	margin:10px;
	text-align:left;
}
div.deleteAccount {
	text-align:center;
	background:#f2fdd5;
	border:1px #e0e5b5 solid;
	overflow:hidden;
	clear:both;
}
div.deleteAccount p{margin:50px auto 0; font-weight:bold;}
div.deleteYes {
	width:224px;
	margin-top:10px;
	margin-bottom:50px;
	float: left;
	color: white;
	cursor:pointer;
	text-align:right;
}

div.deleteNo {
	width:224px;
	margin-top:10px;
	margin-bottom:50px;
	float: right; 
	color: white;
	cursor:pointer;
	text-align:left;
}

p.editProfil_header {margin:10px 10px 0 10px; font-weight:bold; border-bottom:1px solid #d1e1a4; padding:0 0 2px 0;}
.marginesowy {margin:10px; overflow:hidden; clear:both;}
.marginesowy5px {margin:5px; overflow:hidden; clear:both;}
p.add_sth { margin: 10px 0 10px 0;}


#newCity, #newUniversity, #newFaculty, #newSpecialization{
clear:both;
}

/****************************************************** myUniversities*/
div.myUniversities {
	margin:1px; 
	background:#d1e1a4;
} 
.myUniversities table {width:506px; margin:0 10px;}
.myUniversities td.td_university {text-align:left;}
.myUniversities td.td_delete {text-align:right;}

tr.even {
	background-color : #edf9fb;
}
tr.odd {
	background-color : #f4fcfd;
}

p.button {
	float: left;
	width: 130px;
	margin: 2px;
	text-align: center;
}

p.button a {display:block; line-height:30px;  
		background: url(../images/template/univ1_v2.gif) ; 
		color:#333; font-weight: bold; color:#fff;}
p.button a:hover{ background: url(../images/template/univ_v2.gif); }

fieldset.left {
	text-align: left;
	border:none;
	padding:0 0 0 0;
	margin:0 0 10px 0;
}
fieldset.left legend {color:#333;}


/****************************************************** uczelnie - widok List */
.listUnivTable {
	margin:10px 0; width:530px;
}

.listUnivTable th a {color: #333; white-space:nowrap}
.listUnivTable th {background: #82a040; padding:5px; color: #fff;}
.listUnivTable td {padding: 5px;}

/****************************************************** uczelnie - edycja*/
.univEdit {
	margin:0 auto;
}
.univEdit td input,
.univEdit td select,
.univEdit td textarea   {border:1px #ddd solid;}

input.button_blue { background:#bbdae0 url(../images/template/blue_button.jpg); padding:2px 10px; font-weight:bold; font-family:Arial; cursor:pointer;}
input.button_blue:hover { background:#bbdae0 url(../images/template/blue_button1.jpg); padding:2px 10px; font-weight:bold; font-family:Arial; cursor:pointer;}



/***************************/
/*  SZUKANIE UŻYTKOWNIKÓW  */
/***************************/

div.searchUser {
	margin:10px 0;
	text-align: center;
	background: url(../images/template/search_bg.jpg) no-repeat;
	width:200px;
	clear:both;
	overflow:hidden;
	border:none;
}
.searchUser span {color:#fff; font-size:7pt; font-weight:bold;}
.searchUser_button{width:16px; height:16px; background: url(../images/template/lupa.jpg); border:none;}

table.siteUserList {
	text-align: center;
	background-color: #708090;
	border-collapse : collapse;
	padding: 2px;
	margin-top:20px;
}
table.siteUserList td {
	border: 1px solid black;
	padding: 2px;
}

div.searchResult {
	float: left; 
	border:1px solid #ccc;
	margin:10px 10px 0 10px;
	width:160px;
	cursor:pointer;
	text-align:left;
}

div.myLastFriends {
	float: left; 
	margin:10px 10px 0 10px;
	width:160px;
	cursor:pointer;
	text-align:left;
	background:#fff url(../images/template/myFriend_bg.gif) no-repeat;
	overflow:hidden;
	}
div.myLastFriends:hover {
	background:#fff url(../images/template/myFriend_bg.gif) no-repeat;}

div.myLastGroups {
	float: left; 
	margin:10px 10px 0 10px;
	width:160px;
	cursor:pointer;
	text-align:left;
	background:#fff url(../images/template/myGroup_bg.gif) no-repeat;
	overflow:hidden;
	}
div.myLastGroups:hover {
	background:#fff url(../images/template/myGroup_bg.gif) no-repeat;}

div.myLastUniversities {
	float: left; 
	margin:10px 10px 0 10px;
	width:245px;
	cursor:pointer;
	text-align:left;
	background:#fff url(../images/template/myUniversity_bg.gif) no-repeat;
	overflow:hidden;
	}
div.myLastUniversities:hover {
	background:#fff url(../images/template/myUniversity_bg.gif) no-repeat;}		
	
	
div.searchResult:hover{
	background:#ffeebf url(../images/html/users/bg_hover.gif) no-repeat bottom right;
}

.myLastFriends table {height:86px; vertical-align:top; margin:5px 5px 5px 5px;}
.myLastGroups table {height:89px; vertical-align:top; margin:2px 5px 5px 5px;}
.myLastUniversities table {height:89px; vertical-align:top; margin:2px 5px 5px 5px;}
.myLastFriends td, .myLastGroups td, .myLastUniversities td {vertical-align:top; overflow:hidden; font-size:8pt;}
.myLastFriends td p {margin:0 0 5px 0;}
.myLastGroups td p{margin:0 0 5px 0;}
.myLastUniversities td p{margin:0 0 5px 0;}




div.roll {
	clear: both;
	text-align: center;
}

div.roll input {
	margin: 0px 80px;
}


div.searchAdv {
	margin:0 0 10px 0;
	overflow:hidden;
	width:550px;
	float:right;
	clear:both;
	background:#f2fdd5;
	border-bottom: 1px #d1e1a4 solid;
}
.searchAdv dl { width:540px; margin:10px 10px 10px 10px; overflow:hidden;}
.searchAdv dt{float:left; display:block; width:80px; height:22px; line-height:22px; text-align:left; font-weight:bold; margin-bottom:1px; padding-left:1px; }
.searchAdv dd{float:right; display:block; width:450px; height:22px; line-height:22px; text-align:left; margin-bottom:1px;  }


#born_after, #born_before {width:20px;}



/***************************/
/* 		WIADOMOŚCI		   */
/***************************/

div.messageBox {
	width: 550px;
	overflow:hidden;
	clear:both;
}

div.newMessage {
	width:550px;
	overflow:hidden;
	background:#588100;
} 
div.newMessage td {vertical-align:top; color:#D6ECA6; }


div.messageContent {
	width: 550px;
	margin:0 0 0 0;
	background:#588100;
	clear:both;
	overflow:hidden;
}
div.messageHeader {
	background: #e0e5b5;
	font-weight:bold;
	overflow:hidden;
	clear:both;
	width:530px;
}
div.messDelete {
	float: left;
	margin:0;
	border-left:1px solid #e0e5b5;
	width:24px;
	overflow:hidden;
}
div.messDelete input {margin:2px;}

div.messDate {
	float: left;
	width: 90px;
	margin:2px 5px;
}
div.messSender {
	float: left;
	width: 80px;
	margin:2px 5px;
}

div.messTitle {
	float: left;
	width: 283px;
	margin:2px 5px;
}
div.singleMessage {
	cursor: pointer;
	margin:0;
	overflow:hidden;
	border-right:1px solid #e0e5b5;
}
div.displayMessage {
	background: #f2fdd5;
	overflow:hidden;
}
div.messageSender, div.messageTitle {
	background: #e0e5b5;
	overflow:hidden;
	margin:0;
	
}
.messageSender p {margin:0 10px 0 10px;  line-height:21px;} 
.messageTitle p {margin:0 10px; line-height:21px;} 

div.messageTresc{overflow:hidden; width:540px;}
div.messageTresc p {margin:5px 10px;}

div.reply{
	text-align:right;
}
div.messagesTypName {
	width:270px;
	float:left;
	overflow:hidden;
	color:#fff;
}
div.searchMessages {
	width:270px;
	float: right;
}
.searchMessages form{margin:0; padding:0;}
.searchMessages table {margin:0; border-collapse:collapse; float:right;}
.searchMessages td {padding:0; text-align:right;}
.searchMessages td  .searchInput{background: #fff url(../images/template/lupa1.jpg) no-repeat top right; }

.stactionsSitesList {background:#fff; margin:10px 10px 10px 0; border-collapse:collapse;}
.stactionsSitesList td,
.stactionsSitesList td a{color:#588100; padding:1px 2px;}
.stactionsSitesList td a:hover{background:#D6ECA6; color:#333; padding:1px 2px;}

/************************/
/*		  GRUPY         */
/************************/

div.groupError {
	overflow: hidden;
	margin:10px 0 10px 0;
	color: #000;
	text-align: center;
	background:#ffebe8;
	clear:both;
	border:1px #f00 solid;
}
div.groupError p {margin:10px 10px 10px 10px;}

div.newGroup{
	background:#f2fdd5;
	overflow:hidden;
	clear:both;
	width:550px;
	
	padding:0;
}
div.newGroup1 {
	width: 140px;
	float: left;
	overflow:hidden;
	margin:0;
	padding:0;
}
div.newGroup2 {
	width: 200px;
	float: left;
	overflow:hidden;
	margin:0;
	padding:0;	
}
div.newGroup3 {
	width:200px;
	float:left;
}

#newCityLink,
#newUniversityLink,
#newFacultyLink,
#newSpecializationLink{display:block; color:#588100;}

#groupName {width:250px;}

.groupName_span { font-size:8pt; font-weight:bold; padding:2px 10px; background:#e0e5b5;}


div.profilNewGroup1 {
	min-width:60px;
	float:left;
}
div.profilNewGroup2 {
	width:200px;
	float:left;
}
div.profilChooseCity, div.profilChooseUniversity, div.profilChooseFaculty, div.profilChooseSpecialization {
	float: left;
	min-width: 440px;
}
div.profilCity, div.profilUniversity, div.profilFaculty, div.profilSpecialization {
	text-align: left;
	margin:10px 10px 0 10px;
}

.profilCity dl,
.profilUniversity dl, 
.profilFaculty dl, 
.profilSpecialization dl {clear:both; width:520px;}

.profilCity dt,
.profilUniversity dt, 
.profilFaculty dt, 
.profilSpecialization dt {float:left; width:80px; line-height:22px; text-align:left;}

.profilCity dd,
.profilUniversity dd, 
.profilFaculty dd, 
.profilSpecialization dd{float:left;display:inline; width:440px; line-height:22px; text-align:left;}



.newGroupOption_row label { float:left; width:90px; }
.newGroupOption_row label.optional { color:#777;}
.newGroupOption_row { line-height: 18px; margin:0 0 5px 0; clear: both;}
.newGroupOption_row input,
.newGroupOption_row select,
.newGroupOption_row textarea { border-color:#ddd; vertical-align: middle;}

div.groupMenu {
	margin:10px 0 10px 0;
	overflow:hidden;
}
div.groupMenu ul{
	margin:0; 
	padding:0;
}
div.groupMenu ul li{
	margin:0 0 0 0; 
	padding:0 5px 0 0px;
	list-style-type:none;
	line-height:30px;
}



div.group {
	width: 550px;
	overflow:hidden;
	margin:0 0 0 0;
}
div.searchGroup {
	float: right;
	text-align: center;
	margin-right: 10px;
}
div.groupContent {
	
	width: 550px;
	clear:both;
	overflow:hidden;
}
div.randomGroupsContent{
	margin:10px 0 10px 0;
	overflow:hidden;
	width:550px;
}
div.selectGroup{
	background:#f2fdd5;
	overflow:hidden;
	margin:0;
	clear:both;
	width:550px;
}
div.selectGroupInside{
	margin:10px;
	overflow:hidden;

}

div.group_idContent {

}

.groupRandomTitle{
	background:#E0E5B5 url(../images/template/bg_header_v2.jpg) repeat scroll 0 0; font-size:10pt; font-weight:bold; padding:2px 10px; margin:0; overflow:hidden;height:28px;line-height:28px;
}

div.logoGroup{
	float:left;
	width:100px;
	overflow:hidden;
	background:#f2fdd5;
}

div.displayGroup {
	margin:0 0 10px 0;
	overflow:hidden;
	width:550px;
	float:right;
	clear:both;
	background:#f2fdd5;
}
.displayGroup dl {float:right; width:450px; background:#f2fdd5; }
.displayGroup dt{float:left; width:90px; line-height:22px; text-align:left; font-weight:bold; margin:0 0 0 10px; min-height:22px;}
.displayGroup dd{float:left; display:inline; width:330px; line-height:22px; text-align:left; margin:0 10px 0 0; min-height:22px;}
.displayGroup dd label{font-weight:normal;}

div.displayRandomGroup {
	margin:10px 0;
	overflow:hidden;
	background:#f2fdd5;
	clear:both;
	width:550px;
}

div.randomGroupLogo{
	width:80px;
	margin:10px 0 10px 10px;
	float:left;
	overflow:hidden;
}
div.randomGroupInfo{
	width:458px;
	float:right;
	overflow:hidden;
}
.randomGroupInfo dl {float:right; width:448px; margin:10px 10px 10px 0; }
.randomGroupInfo dt{float:left; width:90px; line-height:16px; text-align:left;}
.randomGroupInfo dd{float:left;display:inline; width:358px; line-height:16px; text-align:left;}

div.displayGroup1 {
	width: 140px;
	float: left;
}
div.displayGroup2 {
	width: 250px;
	float: left;
}

.groupList {
	clear:both;
	margin:10px 0;
	overflow:hidden;
	background:#e7f2f4;
}



div.adminMenu{
	background:#e0e5b5; width:550px; overflow:hidden; margin:0 0 10px 0; clear:both;
}
div.adminMenu  div a {padding:5px 5px 5px 20px; display:block; overflow:hidden; white-space:nowrap;}
.a_edit {background:url(../images/html/groups/edit.jpg) top left no-repeat ;}
.a_users {background:url(../images/html/groups/users.jpg) top left no-repeat ;}
.a_notes {background:url(../images/html/groups/notes.jpg) top left no-repeat ;}
.a_forum {background:url(../images/html/groups/forum.jpg) top left no-repeat ;}
.a_calendar {background:url(../images/html/groups/calendar.jpg) top left no-repeat ;}
.a_groupdisplay {background:url(../images/html/groups/groupdisplay.jpg) top left no-repeat ;}
.a_moderators {background:url(../images/html/groups/moderators.jpg) top left no-repeat ; }
.a_leave {background:url(../images/html/groups/leave.jpg) top left no-repeat ;}
.a_zaproszenie {background:url(../images/html/groups/zaproszenie.jpg) top left no-repeat ;}
.a_podanie {background:url(../images/html/groups/podanie.jpg) top left no-repeat ;}
.a_gallery {background:url(../images/html/groups/gallery.jpg) top left no-repeat ;}
.a_rss {background:url(../images/html/groups/rss.jpg) top left no-repeat ;}

div.editGroupData{
	margin:10px 0;
	overflow:hidden;
}

div.emptyList{
	overflow:hidden; 
	margin:10px 0; 
	background:#f2fdd5;
}


div.chooseCity, 
div.chooseUniversity, 
div.chooseFaculty, 
div.chooseSpecialization,
div.chooseGroupType,
div.chooseGroup,
div.chooseRocznik{
	text-align: left;
	overflow:hidden;
	margin:0 0 0 0;
	padding:0;
	
}

.chooseCity dl,
.chooseUniversity dl, 
.chooseFaculty dl, 
.chooseSpecialization dl
.chooseGroupType dl,
.chooseGroup dl,
.chooseRocznik dl {clear:both; width:520px;}

.chooseCity dt,
.chooseUniversity dt, 
.chooseFaculty dt, 
.chooseSpecialization dt,
.chooseGroupType dt,
.chooseGroup dt,
.chooseRocznik dt {float:left; width:80px; line-height:22px; text-align:left;}

.chooseCity dd,
.chooseUniversity dd, 
.chooseFaculty dd, 
.chooseSpecialization dd,
.chooseGroupType dd,
.chooseGroup dd,
.chooseRocznik dd{float:left;display:inline; width:440px; line-height:22px; text-align:left;}






/* uzytkownicy w grupie*/
div.groupUserCheckbox {
	float: left;
	width: 30px;
	min-width: 30px;
	line-height:22px;
	text-align:center;
}
	.groupUserCheckbox input { vertical-align: middle; margin:0 0 0 0; }
	
div.groupUserLogin {
	float: left;
	width: 100px;
	min-width: 100px;
	line-height:22px;
	overflow:hidden;
}
div.groupUserName {
	float: left;
	width: 100px;
	min-width: 100px;
	line-height:22px;
	overflow:hidden;
}
div.groupUserSurname {
	float: left;
	width:100px;
	min-width: 100px;
	line-height:22px;
	overflow:hidden;
}
div.groupUserOptions {
	float: left;
	min-width: 100px;
	line-height:22px;
	overflow:hidden;
}
	.groupUserOptions img { vertical-align: middle;}
	
div.groupUsersHeader {
	background-color: #d1e1a4;
	line-height:22px;
	overflow:hidden;
	font-weight:bold;
}
div.groupUserRow{
	clear:both;
	background: #f2fdd5;
	border-bottom: 1px #d1e1a4 solid;
	overflow:hidden;
	width:550px;
}
div.groupUserRow:hover {background:#e0e5b5;}
div.deleteUserFromGroup {
	text-align: center;
	margin: 10px 0;
}

/************************/
/*		  DYSKUSJE      */
/************************/
div.discussionError {
	overflow: hidden;
	margin:10px 0 10px 0;
	color: #000;
	text-align: center;
	background:#ffebe8;
	clear:both;
	border:1px #f00 solid;
}
div.discussionError p,
div.discussionConfirm p{
	margin:10px; text-align:center;
}

div.discussionConfirm {
	background: #c7e795;
	overflow: hidden;
	text-align: center;
	color: #000;
	margin:10px 0 10px 0;
	clear:both;
	border:1px #518600 solid;
}

div.hintDiv {
	position: absolute;
	top:0px;
	left:0px;
	z-index:1000;
	visibility:hidden;
	border: solid 1px gray;
	padding:5px;
	background-color:#ddeeff;
	font-size: 7pt;
	font-family: Arial,  Tahoma;
	text-align: left; 
	max-width:300px;
	/*filter: Alpha(Opacity=50); */
}

div.topicTitle {
	float: left;
	overflow: hidden;
	width: 360px;
}

div.topicOptions {
	float: right;
	font-size: 8pt;
	overflow: hidden;
	width:128px;
	
}

div.topicContent {
	float: left;
	overflow: hidden;
	width: 360px;
}

#addtopic_form{
	margin:10px 0;
	overflow:hidden;
	background:#f2fdd5;
}
#addtopic_form{padding:10px;}

.dyskusja{
	margin:10px 10px 10px 10px;
	margin:10px 10px 10px 10px;
	padding:0;
	border-top: 1px #d1e1a4 solid;
}
.li_topic {
	list-style-type:none; 
	background: #f2fdd5 url(../images/html/groups/dymek.jpg) 0 5px no-repeat;
	margin:0 0 0 0;
	padding:5px 0 5px 30px;
	border-bottom: 1px #d1e1a4 solid;
	overflow:hidden;
}

div.group_idContent {
	overflow:hidden;
	margin:10px 0;
}

/************************/
/*    MENU WIADOMOŚCI   */
/************************/

div.messageMenu {
	width: 550px;
	margin:0;
	padding:0;
	text-align:center;
}

div.messageMenu ul {
	margin:0 auto; 
	padding:0; 
	border-left:1px #dddee0 solid; 
	border-right:1px #dddee0 solid; 
	overflow:hidden;
	background: url(../images/template/message_new1.jpg);
	}

div.messageMenu li {
	list-style-type:none;
	float:left;
}
div.messageMenu li:hover {}

/*
div.messageMenu li a {margin:0; padding:0; display:block; background: #e0e5b5; 	margin:1px 0 0 0;
	padding:0 14px 0 15px; line-height:23px;}
div.messageMenu li a:hover {color:#D6ECA6; background: #588100;}
*/

div.messageMenu li a {margin:0; display:block; 
	background: url(../images/template/message_new1.jpg); 	
	padding:0 14px 0 14px; line-height:23px; color:#777;}
div.messageMenu li a:hover {color:#fff; background:  url(../images/template/message_new.jpg);}


.messageBoxActive a:link{color:#D6ECA6; background: #588100;}
.messageBoxActive a:visited{color:#D6ECA6; background: #588100;}
.messageBoxActive a:hover{color:#D6ECA6; background: #588100;}
.messageBoxActive a:active{color:#D6ECA6; background: #588100;}
/***************************/
/*		  UCZELNIE		   */
/***************************/

a.univ {color:#037387;}

div.universityData , div.facultyData {
	width: 440px;
	margin:10px 0 10px 0 ;
	float:right;
	overflow:hidden;
}
.universityData, .universityInfo dl {float:right; width:430px; margin-left:10px;}
.universityData, .universityInfo dt{float:left; width:100px; line-height:22px; text-align:left; font-weight:bold;}
.universityData, .universityInfo dd{float:left;display:inline; width:330px; line-height:22px; text-align:left;}

.universityInfo, .facultyInfo, .facultEmployeesList {overflow:hidden; background:#f2fdd5; width:550px; clear:both;}

.universityData  a,
.universityInfo a,
.facultyData a,
.facultyInfo a,
.specializationData a,
.singleFaculty a,
.facultEmployeesList a{}

div.cityLogo {
	float:left;
	overflow:hidden;
}
div.cityLogo img {margin:0 10px 10px 0;}


div.universityLogo, div.facultyLogo {
	width: 110px;
	margin: 0;
	float:left;
	overflow:hidden;
}

div.universityLogo img, div.facultyLogo img {margin:10px 0 10px 10px;}

div.universityData1 {}
div.universityData2 {}

.facultyData dl {float:right; width:430px; margin-left:10px;}
.facultyData dt{float:left; width:100px; line-height:22px; text-align:left; font-weight:bold;}
.facultyData dd{float:left;display:inline; width:330px; line-height:22px; text-align:left;}

div.specializationData {overflow:hidden; background:#e7f2f4; margin:10px 0;}

.specializationData dl {float:left; width:540px; margin:10px;}
.specializationData dt{float:left; width:100px; line-height:22px; text-align:left; font-weight:bold;}
.specializationData dd{float:left;display:inline; width:350px; line-height:22px; text-align:left;}

.membershipLink{margin:0 10px 10px 10px;}

div.universityName, div.universityCity, div.universityDescription, div.universityWww {
	background-color: #FFEFD5;
}
div.facultyName, div.facultyDescription, div.facultyWww {
	background-color: #FFEFD5;
}
div.specializationName {
	background-color: #FFEFD5;
}
div.facultiesList {
	clear:both;
	margin:10px 0;
	overflow:hidden;
	/*background:#e7f2f4;*/
	background:#f2fdd5;
}
div.singleFaculty {
	padding:5px 10px;
}

#selectFaculty select,
#selectCountry select,
#selectCity select,
#selectUniversity select{
	border:1px #ddd solid;
	width:200px;
}

#selectFaculty,
#selectCity ,
#selectUniversity {
	overflow:hidden;
}



table.lista_pracownikow {	margin:10px 10px 10px 10px; width:530px;}
.lista_pracownikow th  { border-bottom:1px #333 solid; padding:2px 10px; }
.lista_pracownikow td  { border-bottom:1px #333 solid; padding:2px 10px;}

.table_form label { font-weight:normal; line-height:18px;  width:70px; display:block; float:left; }
.table_form td input, .table_form td select { border:1px #bbdae0 solid; }


/***************************/
/*		  NOTATKI		   */
/***************************/

div.newNote {
	float: left;
	margin-bottom:5px;
	width:270px;
}
.newNote input, .newNote textarea, .newNote select { border-color: #ddd;}
.newNote dl {float:right; width:270px; margin:5px 0 0 0;}
.newNote dt{float:left; width:90px; text-align:left; line-height:20px; }
.newNote dd{float:left; display:inline; width:180px; text-align:left;  line-height:20px;}




div.folders{
	float: left;
	width: 238px;
	background:#fff url(../images/html/notes/fd_list_bg.gif) repeat-y top left;
	border: 1px #ddd solid;
	overflow:hidden;
	margin:10px;
}
div.folders_select {
	float: left;
	width: 238px;
	border: 1px #ddd solid;
	background:#fff url(../images/html/notes/fd_list_bg.gif) repeat-y top left;
	overflow:hidden;

}
.notatka{cursor:pointer;}


.fd_list_bg{
	background: transparent url(../images/html/notes/fd_list_bg.gif) repeat-y top left;
	overflow:hidden;
	margin:0 0 0 18px;
}
.fd_list_bg3{
	background: transparent url(../images/html/notes/fd_list_bg.gif) repeat-y top left;
	overflow:hidden;
	margin:0 0 0 11px;
}
.fd_list_bg4{
	background: transparent url(../images/html/notes/fd_list_bg.gif) repeat-y top left;
	overflow:hidden;
	margin:0 0 0 11px;
}


.fd_list{
	margin-left:8px;
}



#displayNote {
	float: right;
	width: 290px;
	background:#eee;
	overflow:hidden;
	margin:0 0 0 0;
}

	#noteName ,
	#noteDescription ,
	#noteContent ,
	#noteRatings,
	#noteComments,
	#noteBibliography	{margin:0 10px 0 0; overflow: hidden; }

	
	#noteName p,
	#noteDescription p,
	#noteContent p,
	#noteRatings p,
	#noteComments p,
	#noteBibliography p{margin:0 0 0 0; line-height:18px;}
	
	#noteName p span{font-weight:bold; line-height:18px;}
	#noteDescription{margin-bottom:10px;}
	#noteContent{margin-bottom:10px;}
	#noteContent p img {float:left; margin:1px 5px 1px 10px;}
	#noteRatings{margin-bottom:10px;}
	#noteRatings p { line-height:18px; margin:0 0 0 0; padding:0;}
	#noteRatings p span{float:left;}
		img#star1, img#star2, img#star3, img#star4, img#star5 {float:left; cursor:pointer; line-height:0; margin:0; padding:0; overflow:hidden;}
	#noteAction{margin-bottom:10px; line-height:20px;}
	#noteComments{margin-bottom:10px;}
		.download{
			background:url(../images/template/download.jpg); 
			display:block; 
			width:70px; 
			height:20px;
			text-align:center;
			overflow:hidden;
			float:left;
		}
		.comment{
			background:url(../images/template/comment.jpg); 
			display:block; 
			width:70px; 
			height:20px;
			text-align:center;
			overflow:hidden;
			float:left;
		}

#editNote{
	margin:10px 10px 10px 10px; text-align:center;
}		
.editNote_inside{
	margin:0 auto;
}


div.singleComment{
	border:2px solid #ddd;
	margin-bottom:5px;
}

div.dateComments{
	background: #ddd;
}

div.editedComments{
	background: #ddd;
}

div.notesError {
	overflow: hidden;
	margin:10px 0 10px 0;
	color: #000;
	text-align: center;
	background:#ffebe8;
	clear:both;
	border:1px #f00 solid;
}

div.notesConfirm {
	background: #BBFFBB;
	border: 1px solid #5d7718;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
	color: green;
	width: 100%;	
}


div.adminMenu2{
	background:#ddd; overflow:hidden; margin:0 0 10px 0; clear:both; width:550px;
}
div.adminMenu2  div a {padding:5px 10px 5px 20px; display:block;}
.a_add{background:url(../images/html/notes/add_notes.jpg) top left no-repeat ;}
.a_list{background:url(../images/html/notes/list_notes.jpg) top left no-repeat ;}
.a_folder{background:url(../images/html/notes/folder_notes.jpg) top left no-repeat ;}

.search_notes input{margin:0; padding:0;}

div.searchNotes {
	margin:10px 0;
	text-align: right;
	background: url(../images/template/szukaj_v2.jpg) no-repeat ;
	width:535px;
	height:46px;
	clear:both;
	overflow:hidden;
	border:none;
	float:right;
}
.searchNotes form{margin:0 0 5px 0; padding:0 0 0 0 ;}
.searchNotes_button{width:36px; height:16px; background: url(../images/template/pix.gif); border:none;}
#groups_ids1{border:none;}
#groups_ids2{border:none;}

#searchOf  {color:#bebebe; font-size:9pt; font-weight:bold; border:none; width:102px;  margin:0 5px 0 0; padding:0 0 0 0;}
#searchOf option {color:#bebebe; font-size:9pt; font-weight:bold; border:none; }
#word {vertical-align:bottom; color:#bebebe; font-size:9pt; font-weight:bold; width:255px; border:none; margin:0 0 0 0; padding: 0 0 0 0;}




div.addNotes {
	margin:10px 0;
	text-align: center;
	background: url(../images/template/dodaj_notatke.jpg) no-repeat ;
	width:200px;
	clear:both;
	overflow:hidden;
	border:none;
}
.addNotes  select {margin:38px 0 5px 0; border-color:#fff;}

#addnoteto {
	width:160px; 
	border-color: #ddd;
	font-weight:bold;
	color:#333;
	
}
#addnoteto option{}

div.shortDescription {
	margin:10px 0;
}
.shortDescription_button{width:16px; height:16px; background: url(../images/template/plusik.jpg); border:none;}



/***************************/
/*    Wydarzenia grupy     */
/***************************/

div.newsheader{
}

div.date{
}

div.newstitle{
}

div.newscontent{
}

.groupsNews{
	margin:10px 10px;
	clear:both;
}
.groupsNews label { width:80px; display: block; vertical-align:middle; float: left;}


div.displayNews {margin:10px 0; overflow:hidden; background:#f2fdd5; clear:both; width:550px;}

.displayNews_dl {width:500px;}
.displayNews_dl dt{float:left; width:80px; text-align:left; padding-left: 1px; }
.displayNews_dl dd{float:left;display:inline; width:400px; text-align:left; }


/*******************************************/
/**************  CALLENDAR  /w grupie/ ****************/
/*******************************************/

#callendar_left{width:230px; height:216px; float:left; background:url(../images/template/kalendarz.jpg) no-repeat;}
#callendar_right{ width:320px; float:right;}

div.groups_news_list {
	margin:10px 10px 10px 0;
}


td.day_name { 
	width :20px;
	border:1px #000 solid; 
	background:#333;
	color:#eee;
	text-align: center;
}

td.month_name { 
}

table.callendars {
}

td.callendars_table_marg {
 	width :20px;
}

td.callendars_table {
	width :200px;
}

div.CallendarNewsDescription {
	position: absolute;
	top:0px;
	left:0px;
	z-index:1000;
	visibility:hidden;
	border: solid 1px #588100;
	padding:2px;
	background-color:#ddeeff;
	font-size: 13px;
	text-align: left; 
	max-width :160px;
	overflow: visible !important; /*czemu nie dziala :/ ???? dziala if sie wykasuje overflow:hidden z div w 45 linijce*/
}

#callendar_table {
	margin:45px  auto 10px auto; 
}

#main_cal_table td { width: 17px; text-align: center;}

.main_cal_day_name {
	border:1px #000 solid; 
	background:#333;
	color:#eee;
}

td.callendar_bg_news {
	background-color:#c0d03a;
	font-weight:bold;
	cursor:pointer;
}

td.callendar_bg_weekend {
	background-color:#f1dbdb;
	cursor:pointer;
	border:1px #ccc solid;
}

td.callendar_bg_default {
	background-color:#DFEFB3;
	cursor:pointer;
	border:1px #ccc solid;
}

td.callendar_bg_othermonth {
	background-color:#efe9e9;
	color:#ccc;
	border:1px #ccc solid;
}

td.callendar_bg_other_month_news {
	background-color:#ddd;
	color: #bbb;
	font-weight:bold;
	cursor:pointer;
	border:1px #bbb solid;
}

/*******************Progress****************************/

.progressWrapper {
 width: 220px;
 overflow: hidden;
}

.progressContainer {
 margin: 5px;
 padding: 4px;
 border: solid 1px #E8E8E8;
 background-color: #F7F7F7;
 overflow: hidden;
}
/* Message */
.message {
 margin: 1em 0;
 padding: 10px 20px;
 border: solid 1px #FFDD99;
 background-color: #FFFFCC;
 overflow: hidden;
}
/* Error */
.red {
 text-align: center;
 border: solid 1px #FF0000;
 background-color: #FFEBE8;
 margin:0 0 10px 0;
}
.red p{margin:10px 10px 10px 10px; text-align:center; color:#000;}

/* Current */
.green {
 border: solid 1px #DDF0DD;
 background-color: #EBFFEB;
}

/* Complete */
.blue {
 border: solid 1px #CEE2F2;
 background-color: #F0F5FF;
}

.progressName {
 font-size: 8pt;
 font-weight: 700;
 color: #555;
 width: 220px;
 height: 14px;
 text-align: left;
 white-space: nowrap;
 overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
 font-size: 0;
 width: 0%;
 height: 2px;
 background-color: blue;
 margin-top: 2px;
}

.progressBarComplete {
 width: 200px;
 background-color: green;
 visibility: hidden;
}

.progressBarError {
 width: 100%;
 background-color: red;
 visibility: hidden;
}

.progressBarStatus {
 margin-top: 2px;
 width: 220px;
 font-size: 7pt;
 font-family: Arial;
 text-align: left;
 white-space: nowrap;
}

.progressCancel {
 font-size: 0;
 display: block;
 height: 14px;
 width: 14px;
 background-image: url(../images/cancelbutton.gif);
 background-repeat: no-repeat;
 background-position: -14px 0px;
 float: right;
}

a.progressCancel:hover {
 background-position: 0px 0px;
}

/***********************************************************************************************/
#srodkujacy {
	width:100%;
	text-align:center;
	margin:0;
	padding:0;
	background: url(../images/template/bg3_v2.jpg) top center repeat-y;
}

#calosc{
	margin:0 auto;
	padding:0;
	width:1000px;
	text-align:left;
	background:#fff;

}
#calosc_header{
	margin:0 auto;
	padding:0;
	width:100%;
	height:9px;
	text-align:left;
	overflow:hidden;
	background: url(../images/template/bg_header1.jpg) top center repeat-x;
}
#calosc_stopka{
	margin:0 auto;
	padding:0;
	width:1020px;
	height:10px;
	text-align:left;
	overflow:hidden;
	background: url(../images/template/bg_stopka.jpg) top center no-repeat;
}

#top_section{
	width:1000px; 
	height:130px; 
	position:relative;
	background: #fff top center repeat-y;
	border-top:1px #d5d5d5 solid;
	}
		
		#logo_box{background:url(../images/template/logo_v2.jpg) no-repeat; width:300px; height:130px; float:left;}
		#logo_box img{width:300px; height:130px;}
		#righttop_box { width:680px; height:130px; float:right;}
		#righttop_box  p { color: #bebebe; text-align: right;}
		#righttop_box a { color: #bebebe; }
		.inside_div{margin:10px 10px;}
		
		#img_box{position:absolute; top:0; left:270px;}	

		
		.logowanie { font-size: 8pt; text-align:left;}
		.logowanie label { float:left; width:50px; }
		.logowanie input {cursor:text; width:150px; border: 1px #bebebe solid;}
		.logowanie span {font-family:Arial, Tahoma; font-size:8pt;}
		.logowanie input#tik {cursor:pointer; vertical-align:text-bottom; margin:1px 5px 0 0; height:13px; width:13px; padding:0;}
		.logowanie #tik_text {font-size:8pt; line-height:15px;}
		.logowanie #tik_link { line-height:15px; vertical-align:middle;}
		.facebookowe { clear:both; font-size:8pt; vertical-align:middle; line-height:15px;}
		.facebookowe img { vertical-align: text-bottom; margin-left:3px;}
		
		
		
		input#loguj { background:url(../images/template/log_button.gif); width:35px; height:40px; border:0px #adadad solid; outline:0; display:block; top:0px; left:180px; cursor:pointer;}

		/********* linki jaskrawe */
		.marker:link, .marker:visited { color:#000; font-size:8pt; font-weight:normal; background: #b5ed1a; padding: 2px 4px;}
		.marker:hover {color:#588100; font-size:8pt; font-weight:normal; text-decoration:none;}	
		.marker:active { color:#000; font-size:8pt; font-weight:normal; background: #b5ed1a; padding: 2px 4px;}
		
		
	#menu_section {
		width:1000px;
		margin:0 0 10px 0;
	}


		
	#middle_section{width:1000px; }
		
		#left_box{width:190px; float:left; background:#fff;}
		#middle_box{width:550px; float:left; margin:0 10px; position:relative; }
		#right_box{width:240px; float:right; background:#fff;}
			#logbox {
				background: url(../images/template/legitka.gif) no-repeat;
				width:240px; height:143px; margin:10px 0 0 0; overflow:hidden;
			}
		
		
	
	#footer_section{width:1000px; clear:both; background:url(../images/template/footer_bg.jpg) repeat-x; overflow:hidden; text-align:center; }
		#footer_section p {margin:10px; color:#D6ECA6; text-align:left; }
		#footer_section p a{color:#D6ECA6; font-size:8pt; font-weight:normal;}
		#footer_section p a:hover{color:#D6ECA6; font-size:8pt; font-weight:normal; text-decoration:underline;}
		
		#footer_left {float:left; width:1000px;}
		#tags_cloud{margin: 0 auto; text-align:center; width:520px;}
		#tags_cloud div {margin:10px;}
		
.art_similarcontent_dt {border-bottom:1px #ddd dotted; background:#fff; color:#000; font-size:8pt; display:none;}

.center {text-align:center;}
.left{text-align:left;}
.right{text-align:right;}
.bold {font-weight:bold;}
.clear{clear:both;}

.kolorek {color:#a0e016; font-weight:bold;}
.czarny {color:#333;}

div.boxik  {overflow:hidden;}

.boxik_top { height:28px; line-height:28px; background:url(../images/template/bg_header_v2.jpg) repeat-x; text-align: left; font-family:Arial, Trebuchet MS; font-weight:bold; font-size:10pt; overflow:hidden;}
.boxik_top p { margin:0 10px;}
.boxik_top p a {color: #333;}
.boxik_bottom {  margin:10px 5px 10px 5px; overflow:hidden;}


.notes{width:320px; height:160px; float:left;}
.notes_spiralka{width:53px; height:160px; float:left; background:url(../images/template/spiralka.jpg);}


.notes_tresc{width:247px; height:160px; float:left; background:url(../images/template/notes_tresc.jpg);}
.notes_tresc .notesTitle{font-family:Arial, Trebuchet MS; color:#4bc5ea; font-size:10pt; font-weight:bold; margin:10px 0 0 0;}
.notes_tresc img {margin:10px 0 0 0;}
.notes_tresc ol { margin:0; padding:10px 15px; font-weight:bold; color:#333;}
.notes_tresc ol li {line-height:16px; padding:0; color:#333;}
.notes_tresc ol li a{color:#333;}
.notes_tresc ol li a:hover{color:#333; text-decoration:none;}
#best .notes_tresc li:hover {background:#4bc5ea;}
#popular .notes_tresc li:hover {background:#f75b11;}

.notes_tresc a{font-size:8pt; color:#333; font-weight:normal; background:transparent;}

.notes_bok{width:20px; height:160px; float:left; background:url(../images/template/okragly_bok.jpg);}		


.error_site {
	background:#f6f6f4; 
	overflow:hidden; 
	width:550px;
}
.error_site p{margin:10px 10px 10px 10px; }


.regulamin {
	margin:10px 0 10px 25px;
	padding:0;
}
		.regulamin li {text-align:justify; margin-left:10px;}

.ranking7{
	width:200px;
	height:160px;
	margin:10px 0px 10px 0px;
	background:url(../images/template/ranking7a.jpg) no-repeat;
}		
.ranking7 div {
	margin:40px 20px 10px 20px;
	color:#333;
	font-size:8pt;
	color:#fff;
}		
.number { font-size:12pt; line-height:20px;  font-weight:bold; display: block; width:50px; float:left; vertical-align: bottom; }

/****************ostatnie wydarzenia**********************/
.lastEvent { line-height:16px; margin-bottom:0;}
.lastEvent img { vertical-align: middle;}

/****************losowi uzytkownicy***********************/
.randomUserDiv {width:110px; text-align:center; float:left; margin:10px 0 10px 0;}
.randomUser {width:100px; height:88px;  margin:0 auto; border:1px #abd164 solid; background:#e4ffb0;}
.randomUserAvatar{height:60px; line-height:60px; text-align:center; margin:5px 5px 5px 5px;}
.randomUserName{margin:0 5px 5px 5px;}
.randomUserName span {font-weight:bold; color:#000;}


		
#mapka img {cursor:pointer;}

#b1, #b2{margin:0 5px 0 0;}
#b3 {margin:0 0 0 0;}
		
.a_zalozGrupe{
	display:block;
	height:50px;
	width:200px;
	background: url(../images/template/search_bg.jpg);
	line-height:50px;
	color:#fff;
	font-weight:bold;
	text-align:center;
}		
.a_zalozGrupe:link{ color:#fff;}		
.a_zalozGrupe:visited{ color:#fff;}		
.a_zalozGrupe:active{ color:#fff;}		
		
/***********************************************************************************************/

a.lightLink:link{color:#D6ECA6; text-decoration : none;}
a.lightLink:visited{color:#D6ECA6; text-decoration : none;}
a.lightLink:hover{color:#D6ECA6; text-decoration : none;}
a.lightLink:active{color:#D6ECA6; text-decoration : none;}		
		
		
/****************************** rejestracja */		
.formTable { border-collapse:collapse; margin:0 auto; padding:0;}
.formTable .td1{background:#fff; vertical-align:middle; padding:5px 5px; text-align:left;}
.formTable .td2{background:#f2fdd5; vertical-align:middle; padding:5px 5px; text-align:left;}
.buttons { background:#588100 url(../images/template/green_button.jpg); color:#fff; padding:1px 10px; font-weight:bold; font-size:8pt; font-family:Arial; border:1px #f2fdd5 solid; cursor:pointer;}
.buttons:hover { background:#588100 url(../images/template/green_button1.jpg); color:#fff; padding:1px 10px; font-weight:bold; font-size:8pt; font-family:Arial; border:1px #f2fdd5 solid; cursor:pointer;}
.buttons_no { background:#de0000; color:#fff; padding:1px 10px; font-weight:bold; font-size:8pt; font-family:Arial; border:1px #ff8383 solid; cursor:pointer;}

input#zapros_wybranych { width:250px; background: url(../images/template/zapros_wybranych.jpg) right center; text-align:left; padding-left:20px;}
input#zapros_wybranych:hover { width:250px; background: url(../images/template/zapros_wybranych1.jpg) right center; text-align:left; padding-left:20px;}
input#accept {cursor:pointer;}

/****************************** reklama */

#reklama {
	border-collapse: collapse; 
	margin:10px 10px;
}
#reklama  th {background:#588100; border:1px #ddd solid; text-align:center; padding:5px 5px; color:#eee;}
#reklama .tr1 td {border:1px #ddd solid; background:#fff; text-align:center; padding:5px 5px;}
#reklama .tr2 td {border:1px #ddd solid; background:#e8ffbd; text-align:center; padding:5px 5px;}
#reklama .tr1 td span, 
#reklama .tr2 td span {font-weight:bold; cursor:pointer;}
/****************************** userprofil*/


#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/lightbox/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/lightbox/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

		
#popup_div {
	text-align: center;
	background:#ffebe8;
	border:1px #f00 solid;
	width:260px;
	height:90px;
	z-index:100;
}	
#popup_div p {margin:10px 10px 10px 10px; color:#000;}	
a#popupOk {
	display:block;
	width:100px;
	height:20px;
	line-height:20px;
	text-align:center;
	background: url(../images/template/bg_button1.png);
	font-weight:bold;
	color:black;
	font-family:Arial;
	font-size:8pt;
	margin:0 auto;
}
a#popupOk:hover {
	background: url(../images/template/bg_button.png);
}



/*************************************** shoubox*/
#shoutbox_outside {
	background: url(../images/template/shoutbox1_v2.jpg) no-repeat;
	width:240px;
	height:270px;
	overflow:hidden;
}
#shoutbox_outside p{margin:0 3px 0 3px;}
#shoutbox {
	width:240px;
	height:205px;
	overflow:hidden;
}
#shoutbox_inside {
	margin:6px 4px 10px 4px;
	height:196px;
	overflow:auto;
	overflow-x: hidden;
}
#shoutbox_inside p {margin:0px 5px 5px 5px;}
#shoutbox_inside p a {font-weight:bold;}
.shout_data {color:#777;}

#shoutbox_input {border:1px #7b7b7b solid; padding:1px; float:left; margin:0 1px 0 0;}
#shoutbox_button {background: url(../images/template/shoutbox_button_v2.jpg) repeat-x ; 
	display:block; height:18px; color:#fff; line-height:18px; font-weight:bold; font-size:7pt; text-align:center;
	cursor: pointer;
}
#shoutbox_button:hover {background: url(../images/template/shoutbox_button1_v2.jpg) repeat-x ;}

/*************************/
/**************** galleria */
div.galleryDiv{
	background: #f2fdd5;
	overflow:hidden;
	margin:0 0 10px 0;
}


div.userImage {
	border: 0px solid #333;
	float: left;
	width: 120px;
	height:170px;
	margin: 0 5px 10px 5px;
	text-align: center;
	vertical-align: middle;
	background:#fff url(../images/template/myPhoto_bg.gif);
	overflow:hidden;
	position:relative;
}
div.image {}
div.image img {margin:10px auto; border:0px #bfbfbf solid; }

p.imageOption {
	width:120px;
	margin: 0 0 10px 0;
	position:absolute;
	bottom:0;
	left:0;
	text-align:center;
	clear:both;
}
p.imageOption a {color:#333;}

p.singlePhoto {}
p.singlePhoto a img {border:1px #333 solid;}



div.success {
	padding: 3px;
	border: 1px solid green;
	text-align: center;
	color: green;
}

/********** Znajomi*/

#P_friendsMenu {
	background:#fff url(../images/template/friendsMenu.gif) repeat-x; 
	overflow:hidden;
	height:23px;
	line-height:23px;	
	margin:0 0 0 0;
}

span.friendsMenu {
	height: 23px;
	line-height:23px;
	float:left;
	background:url(../images/template/friendsMenu1.jpg) repeat-x;
	display:block;
}
span.friendsMenu_active{
	background:#ffb320;
	height: 23px;
	line-height:23px;
	float:left;
	display:block;
} 

span.friendsMenu a {
	color:#777;
	display:block;
	border-right:1px #dddfde solid;
	border-left:1px #dddfde solid;
	padding: 0 5px;
	height: 22px;
	line-height:22px;
}
span.friendsMenu a:hover {
	color:#000;
}

span.friendsMenu_active a {
	color:#000;
	font-weight:bold;
	display:block;
	border-top:1px #949494 solid;
	border-right:1px #949494 solid;
	border-left:1px #949494 solid;	
	padding: 0 5px;
	height: 22px;
	line-height:22px;
}



#friendsContent {
	border: 1px #949494 solid;
	border-top:none;
	overflow:hidden;
}






div.success {
	padding: 3px;
	border: 1px solid green;
	text-align: center;
	color: green;
}

/********** Przegladanie notatek*/

#P_pMenu, #P_pMenu_small {
	background:#fff url(../images/template/bg_homeMenu.gif) repeat-x; 
	overflow:hidden;
	height:26px;
	line-height:26px;	
	margin:0 0 0 0;
}

span.pMenu {
	height: 26px;
	line-height:26px;
	float:left;
	display:block;
}
span.pMenu_active{
	background:#f6f6f6;
	height: 26px;
	line-height:26px;
	float:left;
	display:block;
	
} 

span.pMenu a {
	color:#000;
	display:block;
	height: 26px;
	line-height:26px;
	font-size:10pt;
	padding: 0 15px;
	font-weight:bold;
}
span.pMenu a:hover {
	color:#000;
	text-decoration: none;
}

span.pMenu_active a {
	color:#000;
	font-weight:bold;
	display:block;
	border-top:1px #a7a7a7 solid;
	border-right:1px #a7a7a7 solid;
	border-left:1px #a7a7a7 solid;	
	padding: 0 15px;
	height: 26px;
	line-height:26px;
	font-size:10pt;
}


#P_pMenu_small span.pMenu a { font-size: 8pt; padding: 0 5px;}
#P_pMenu_small span.pMenu_active a { font-size: 8pt; padding: 0 5px;}


#pContent {
	border: 1px solid #a7a7a7;
	background: #f6f6f6;
	border-top:none;
	overflow:hidden;
	clear: both;
}

/************************inputy*/
    span.checkbox {
     width: 19px;
     height: 21px;
     padding: 0 5px 0 0;
     background: url(../images/template/checkbox.png) no-repeat;
     display: block;
     clear: left;
     float: left;
   }
   span.radio {
     width: 19px;
     height: 21px;
     padding: 0 5px 0 0;
     background: url(../images/template/radio.gif) no-repeat;
     display: block;
     clear: left;
     float: left;
   }
   span.select {
     position: absolute;
     width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
     height: 21px;
     padding: 0 24px 0 8px;
     color: #fff;
     font: 12px/21px arial,sans-serif;
     background: url(../images/template/select.gif) no-repeat;
     overflow: hidden;
   }
   
/*
AUTOCOMPLETER
*/
div.autocomplete {
  margin:0px;  
  padding:0px;  
  width:250px;
  background:#fff;
  border:1px solid #888;
  position:absolute;
}

div.autocomplete ul {
  margin:0px;
  padding:0px;
  list-style-type:none;
}

div.autocomplete ul li.selected { 
  background-color:#ffb;
}

div.autocomplete ul li {
  margin:0;
  padding:2px;
  height:15px;
  display:block;
  list-style-type:none;
  cursor:pointer;
}

/********************************************************* stronicowanie */
.stronicowanie   {
	margin:10px 10px 10px 10px;
	background:#588100;
	overflow:hidden;}
.stronicowanie div.left {float:left; width:100px; margin:5px; color:#f2fdd5;}
.stronicowanie div.right {float:right; margin:5px;}
.stronicowanie div.right a {
	display:block; padding:0 5px; float:left; border:1px #588100 solid;
	color:#f2fdd5; margin-right:1px;	}
.stronicowanie div.right a.strona { border:1px #6c8e24 solid; background:#6c8e24; color:#f2fdd5;} 
.stronicowanie div.right a.strona:hover { border:1px #f2fdd5 solid; background:#f2fdd5; color:#333;}


/********************************************************** stronicowanie blue */
.stronicowanie_blue   {
	margin:10px 0px 10px 0px;
	background:#bbdae0;
	overflow:hidden;}
.stronicowanie_blue div.left {float:left; width:100px; margin:5px; color:#333;}
.stronicowanie_blue div.right {float:right; margin:5px;}
.stronicowanie_blue div.right a {
	display:block; padding:0 5px; float:left; border:1px #bbdae0 solid;
	color:#333; margin-right:1px;	}
.stronicowanie_blue div.right a.strona { border:1px #D1EBEF solid; background:#D1EBEF; color:#333;} 
.stronicowanie_blue div.right a.strona:hover { border:1px #f2fdd5 solid; background:#f2fdd5; color:#333;}






/******************************************************* facebook connect*/
#facebookDiv { border:1px #cfcfcf solid; }
.facebookDiv_top {background:#6D84B4; overflow: hidden;}
.facebookDiv_top p { margin:5px; font-family:"lucida grande", Tahoma, Verdana, Tahoma; font-weight:bold; font-size:14px; background:#6D84B4; color:#fff;}
.facebookDiv_top {text-align:center;}
#facebookDiv table { margin: 20px auto; padding: 0px;}
#facebookDiv td {color:#666666; text-align:center; padding:2px;}
#facebookDiv td label {font-weight:bold; width:40px; display:block; float:left; text-align:right; margin-right:5px; }
#facebookDiv input {border:1px #cfcfcf solid; }
#facebookDiv .buttons {background:#3B5998;}




/************************************************** notatek -team */
.team, .team1 {margin:0 0 10px 0; background:#f2fdd5; overflow:hidden;}
.team p,.team1 p  {margin:0 0 10px 0; text-align:justify;}
.team img {float:left; margin-right:10px;}
.team1 img {float:right; margin-left:10px;}


/************************************************** konkurs */
.konkurs2 {background: #81d400 url(../images/template/konkurs.jpg) no-repeat;}
.konkurs2 div {margin:10px 20px; overflow:hidden;}
.konkurs2 div p {text-align:center; font-weight:bold; font-family:Arial, Trebuchet MS; font-size:13px;}
.konkurs2 div a {color:#333;} 
.konkurs2 div p a {color:#fff;}


/************************************************* etapy */
#etapy { margin:10px 0 10px 0; padding:0; overflow:hidden; height: 150px; width:550px; position:relative;}
#etapy  img { margin:0 0 0 0; padding:0 0 0 0; position:absolute;}

a.registration_on{width:108px; height:100px; right:442px;background:url(../images/template/kroki-on_1.png) no-repeat;position:absolute; display:block;z-index:6;}
a.profile_on{position:absolute; width:108px; height:100px; right:350px;background:url(../images/template/kroki-on_2.png) no-repeat;display:block;z-index:5;}
a.create_group_on{position:absolute; display:block;z-index:4;background:url(../images/template/kroki-on_3.png) no-repeat;height:100px;width:108px;right:258px;}
a.add_school_on{position:absolute; display:block;z-index:3;background:url(../images/template/kroki-on_4.png) no-repeat;height:100px;width:108px;right:166px}
a.add_notes_on{position:absolute; display:block;z-index:1;background:url(../images/template/kroki-on_6.png) no-repeat;height:100px;width:108px;right:-19px;}
a.invite_friends_on{position:absolute; display:block;z-index:2;background:url(../images/template/kroki-on_5.png) no-repeat;height:100px;width:108px;right:73px;}

a.registration_off{width:108px; height:100px; right:442px;background:url(../images/template/kroki-off_1.png) no-repeat;position:absolute; display:block;z-index:6;}
a.profile_off{position:absolute; width:108px; height:100px; right:350px;background:url(../images/template/kroki-off_2.png) no-repeat;display:block;z-index:5;}
a.create_group_off{position:absolute; display:block;z-index:4;background:url(../images/template/kroki-off_3.png) no-repeat;height:100px;width:108px;right:258px;}
a.add_school_off{position:absolute; display:block;z-index:3;background:url(../images/template/kroki-off_4.png) no-repeat;height:100px;width:108px;right:166px}
a.add_notes_off{position:absolute; display:block;z-index:1;background:url(../images/template/kroki-off_6.png) no-repeat;height:100px;width:108px;right:-19px;}
a.invite_friends_off{position:absolute; display:block;z-index:2;background:url(../images/template/kroki-off_5.png) no-repeat;height:100px;width:108px;right:73px;}


.zindex_etapy{z-index:7;
position:absolute; 
width:108px; 
height:100px; 
right:350px;
background:url(../images/template/kroki-on_2.png) no-repeat;
display:block;
}

/********************************************************/
#section_menu {
	background: #fff;
	background: url(../images/template/bg_menuh_v2.jpg) repeat-x;	
	border-bottom: 0px #D0DADB solid;
	height: 30px;
	margin:0 1px 10px 1px;
}
/*
#section_menu  ul {
	display: block;
	margin: 0;
	padding: 0;
	line-height: 1em;
	list-style: none;
	z-index: 90;
}

#section_menu  ul li {
	float: left;
	margin: 0 0 0 0;
	padding: 0;
	font-size: 12px;
	line-height: 1, 5em;
	list-style-type: none;
}

#section_menu ul li a {
	float: left;
	display: block;
	width: auto;
	font-weight: bold;
	background: #a7a7a7 url(../images/template/bg_menuh_v2.jpg) repeat-x ;
	text-decoration: none;
	color: #000;
	margin: 0;
	padding: 0 2.5em 0 2.5em;
	line-height: 30px;
}

#section_menu  ul li:hover  a{ background: #8bc734 url(../images/template/bg_menuh_v2.jpg) repeat-x}
 
#section_menu  ul li a:hover {
	color: #000;
	text-decoration: none;
	background: url(../images/template/bg_menuh1_v2.jpg) repeat-x;
}

#section_menu  ul li.sep {
	color: white;
	padding: 0.8em 0em 0.5em 0em;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*
#section_menu  ul li a {
	float: none;
}

/* End IE5-Mac hack *
#section_menu  ul.level2, #menu ul.level3 {
	position: absolute;
	top: 0px;
	left: 0px;
	visibility: hidden;
	
}

#section_menu  ul.level2 li, #menu ul.level3 li {
	float: none;
	margin: 0;
	padding: 0;
	
	
}

#section_menu  ul.level2 li a, #menu ul.level3 li a {
	font-size: 8pt;
	font-weight: normal;
	background: #8bc734;
	line-height:20px;
	padding:2px 10px;
}

#section_menu  ul.level2 li a:hover,#menu  ul.level3 li a:hover {
	background-image: none;
	text-decoration: underline;
}
*/

			/* reset default styles */
			#menu,
			#menu ul { margin: 0; padding: 0;  z-index: 90;}
			#menu li { list-style-type: none; }

			/* first level */
			#menu li,
			#menu a { float: left;  margin: 0 0 0 0; padding: 0 0 0 0; width:122px;}
			#menu a { display: block; font-size: 12px; font-weight: bold; color: #000; text-align:center; padding:7px 0; line-height:15px;}
			#menu a:hover,
			#menu a.menu_open { background: url(../images/template/bg_menuh1_v2.jpg) repeat-x; text-decoration: none;}

			/* second level and up */
			#menu ul { visibility: hidden; position: absolute; background: #8bc734;}
			#menu ul li { float:none; width:92px; margin:0 15px;}
			#menu ul a { 	font-size: 8pt; font-weight: normal;   text-align:left;
						line-height:15px;  display:inline; padding:3px 0; }
			#menu ul a:hover,
			#menu ul a.menu_open { background-image: none; text-decoration: underline;}

			/* third level (colors) */
			#menu ul ul a {  }
			#menu ul ul a:hover {  }








/*************************************************************  powitanie  */
.homeBox {
	margin-bottom: 10px;
	overflow:hidden;
	clear: both;
}
	.homeMenu {
		overflow: hidden;
		margin: 0 0 0 0;
		height: 26px;
		float:left;
		clear:both;
	}

	.homeMenu ul {
		list-style-type:none;
		margin: 0 0 0 0;
		padding: 0 0 0 0; 
		background: url(../images/template/bg_homeMenu.gif) repeat-x;
		height: 26px;
	}
	.homeMenu ul li {
		float:left;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		line-height:26px;
		width: 110px;
	}
	.homeMenu ul li a {
		font-size: 10pt;
		display: block;
		text-align: center;
		font-weight:bold;
		margin: 0 1px;
	}

	.homeMenu ul li a:hover { 
		text-decoration: none;
	}

	.homeMenu ul li  a.home_active {
		background: #f6f6f6;
		border: 1px #a7a7a7 solid;
		border-bottom: 1px #f6f6f6 solid;
		margin:0 0;
	}
	.homeMenu ul li a span {margin:0 15px;}
	.homeMenu li.empty{ width: 167px;}

	.homeContent {
		background: #f6f6f4;
		border: 1px #a7a7a7 solid;
		border-top: none;
		margin:0 0 10px 0;
		overflow: hidden;
		float: left;
		clear:left;
		width: 548px;
	}
	.innerDiv {
		margin:10px;
		overflow: hidden;
	}
	.homeContent  .innerDiv { width: 528px;}
	.homeContent .innerDiv div { overflow: hidden;}

/*************************************************************************************  pytania  */
.pytaniaTable	{
		margin:0 0 0 0;
		padding: 0 0 0 0;
		width:100%;
	}
.pytaniaTable td { vertical-align: top; padding:5px 10px;}
	
.even1	{ background: #f2fdd5;}
.odd1	{ background: #eeeeee; }
/**************************************************************************************/
/********************************AKTUALNOŚCI*******************************************/
/**************************************************************************************/
.mainNews{
margin:0 auto; width:98%; margin-top:7px; padding-bottom:5px; border-bottom:grey 1px solid;
}

.mainNewsImage{
float:left; margin-right:5px; width:125px;
}

.mainNewsDesc{
float:left; width: 387px;
}


/**************************************************************************************/
/********************************NAGRODY*******************************************/
/**************************************************************************************/
.singleReward{ width:263px !important; width:265px; margin:0 5px 10px 5px; overflow: hidden; 
				 height:330px; float:left; background: #eee; border: 1px #ddd solid; text-align:center;}
.singleReward div {margin:10px auto;}
.singleReward div img { border: 1px #333 solid;}
.singleReward p {text-align:left; padding-left:15px; padding-right:15px; text-align:justify;}
.singleReward p.nophoto{ margin-top:32px;}

/******************************** more.phtml*/
.rewardPhoto { float:left; }
.rewardPhoto img { margin: 10px; border: 1px #333 solid;}
.rewardDescription { float:left; width:308px; text-align:left; margin-left:20px;}
.rewardDescription  p { margin:10px 10px 10px 0;}
.rewardDescription  p a.buttons { color: #fff;}
.rewardDescription  p a.buttons:hover { text-decoration: none;}

/********************************  galeriaZdjecie */
.rewardGalleryPhoto { width: 265px; float:left; overflow:hidden; text-align:center; }
.rewardGalleryPhoto img { margin-bottom: 10px; border: 1px #333 solid; }






#novem_billboard { display:block; width:750px; height:100px; margin:0 auto;}

/**************************************************************************************/
/********************************SUGESTER*******************************************/
/**************************************************************************************/
#sugester_image_holder{position:fixed;right:-45px;top:42%;}
#sugester_close{position:absolute; top:0; right:0; z-index:1003;}
#sugester_lightbox {
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #000000;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
#sugester_content {
	display: none;
	position: fixed;
	top: 30%;
	left: 35%;
	width: 30%;
	height: 41%;
	padding: 16px;
	
	background-color: #ffffff;
	z-index: 1002;
	overflow: auto;
}

#sugester_content textarea, #sugester_content input{
width:220px;

}
#sugester_content input.send{
background:#588100 url(../images/template/green_button.jpg) repeat scroll 0 0;
width:120px;
cursor:pointer;
color:#fff;
line-height:15px;
font-size:15px;
}


/******************************************************** firma/wyświetl.phtml */
.sponsor { width: 528px;}
.sponsor dt { float:left; clear:right; display:block; width:80px; padding:2px 0; font-weight: bold; }
.sponsor dd { float:right;  display:block; width:448px; padding:2px 0; text-align:justify;}

/****************** ankieta */
#ankietaForm {}
#ankietaForm .question { font-size:9pt; font-weight:bold;}
#ankietaForm input { vertical-align:text-bottom; margin-right:5px; }
#ankietaForm textarea { width:400px; height:80px;}