.newComment {
	color: #3c8eb7;
	font-size: 11px;
}

.hurttaVideo {
	border: 1px solid #787878;
}

#player {
	border: 1px solid #787878;
}

.friendStatuses {
	color: #5559ac;
}

.profileName {
	color: #000;
	font-weight: bold;
	font-size: 12px;
}

.profilePlace {
	color: #000;
}

.userLevel {
	color: #000;
}

.profileType {
	color: #000;
}

.communityProfileIndicator {
	margin-right: 5px;
}

.pos1, .pos1 a {
	font-size: 24px;
	font-weight: bold;
}

.pos2, .pos2 a {
	font-size: 20px;
	font-weight: bold;
}

.pos3, .pos3 a {
	font-size: 18px;
	font-weight: bold;
}

.pos10, .pos10 a {
	font-size: 14px;
	font-weight: bold;
}

.pos10 margin, .pos10 margin a {
	margin-bottom: 10px;
}

a.userName {

}

a.title {
	color: #3c8eb7;
}

#userProfile {
	font-size: 12px;
}

/* BLOGI */


.blogActions {
	border: 0px;
	padding-bottom: 10px;
	padding-top: 10px;
}

.blogTitle {
	font-size: 14px;
	font-weight: bold;
	color: #3c8eb7;
	padding-bottom: 10px;
}

.blogDate {
	font-size: 11px;
	font-style: italic;
	color: #787878;
}

.blogTime {
	font-size: 11px;
	font-style: italic;
	color: #787878;
}

.blogTitleEdit {
	margin-bottom: 10px;
}

.blogContentEdit {
	margin-bottom: 10px;
}

input[name="title"] {
	width: 350px;
}

textarea[name="content"] {
	width: 350px;
	height: 200px;
}

.blogContent {
	padding-bottom: 30px;
	border-bottom: 1px dotted #bbbbbb;
}

.communityGroups td {
	padding-bottom: 5px;
	font-size: 11px;
	color: #3c3c3c;
} 

.communityGroups td a {
	font-size: 12px;
} 

.randomCommunities td {
	padding-bottom: 5px;
	font-size: 11px;
	color: #3c3c3c;
} 

.randomCommunities td a {
	font-size: 12px;
} 

input[type="image"] {
	border: 0;
}


#selectedBreeds {
	padding-left: 0px;
}

/*EN TIIÄ MIHIN VAIKUTTAA */

input.editor_field { /* VAIKUTTAA MM. KUVATEKSTIN TEXTAREAAN KUN AKTIIVINEN??? */

}

form.inplaceeditor-form { /* ??? */
	
}

form.inplaceeditor-form textarea { /* Textarea, if multiple columns */
}

form.inplaceeditor-form input[type="submit"] { /* The submit button */
  margin-left:0em;
}

form.inplaceeditor-form a { /* The cancel link */
  margin-left:0em;
}

input.editor_ok_button, input.editor_cancel_button {
	margin: 10px;
}

form.inplaceeditor-form input[type="text"] {
	display: block;
	text-align:center;
}


/* END of EN TIIÄ MIHIN VAIKUTTAA */

.communityOffering {
	width: 400px;
	height: 400px;
	overflow: auto
}

#editCommunity_button {
	margin-left: 17px;
}

/* CLUBIPROFIILI */

#userProfileImage {
	text-align: center;
}

/* END of CLUBIPROFIILI */

.userOnline {
	color: #339900;
}

/* KUVATEKSTI */

.yesImgText {
	background: #fffadb;
}

.noImgText {
	background: #fffadb url(/clubgfx/icons/kuvateksti.png) no-repeat center bottom;
}

.videoEip { /* KUVATEKSTIN LAATIKKO kun aktiivinen */
	padding: 0px 00px 0px 00px;
	border: none;
/*	position: absolute; */
	background: #fff;
	width: 390px;
	text-align: center;
	font-size: 11px;
}


.videoEip .editor_field { /* KUVATEKSTIN textarea kun aktiivinen */
	border: 1px solid #bbb;
	background: #fff;
	height: 22px;
	text-align: center;
	font-size: 11px;
	padding: 3px;
	width: 390px;
}

.eip { /* KUVATEKSTIN textarea kun EI aktiivinen */
	margin: 5px 100px 0px 100px;
	border: 1px solid #bbb;
	background: #fffadb;
	padding: 3px;
	text-align: center;
	height: 15px;
	font-size: 11px;
}


.imageEIP { /* KUVATEKSTIN LAATIKKO kun aktiivinen */
	padding: 0px 60px 0px 60px;
	border: none;
/*	position: absolute; */
	background: #fff;
	width: 400px;
	text-align: center;
	font-size: 11px;
}

.imageEIP .editor_field { /* KUVATEKSTIN textarea kun aktiivinen */
	border: 1px solid #bbb;
	background: #fff;
	height: 22px;
	text-align: center;
	font-size: 11px;
	padding: 3px;
	width: 400px;
}

/* END of KUVATEKSTI */



/* HURTTASPACE */

.yesText {
	background: #fffadb;
}

.noText {
	background: #fffadb url(/clubgfx/icons/hurttaspace.png) no-repeat right bottom;
}

#geip_comment { /* HURTTASPACEN CONTAINER kun EI aktiivinen */
	border: none;
	margin-top: 5px;
	text-align: right;
}

#geip_pet_status { /* HURTTASPACEN CONTAINER kun EI aktiivinen */
	border: none;
	margin-top: 5px;
	text-align: right;
}

#geip_pet_status-inplaceeditor { /* HURTTASPACEN LAATIKKO kun aktiivinen */
	position: absolute;
	border: 1px solid #bbb;
	background-color: #f0f0f0;
	padding: 4px;	
}

#geip_pet_status-inplaceeditor .editor_field { /* HURTTASPACEN textarea kun aktiivinen */
	width: 300px;
	border: 1px solid #bbb;
	background: #fff;
	color: #c25a2c;
	padding: 5px 3px 0px 3px;
	font-size: 14px;
	text-align: right;
	height: 25px;
}


.geip { /* HURTTASPACEN TEXTAREA kun EI aktiivinen */
	margin-right: 10px;
	border: none;
	height: 15px;
	padding: 5px 3px 4px 3px;
	font: Trebuchet MS;
	font-size: 14px;
	color: #c25a2c;
}

#geip_comment-inplaceeditor { /* HURTTASPACEN LAATIKKO kun aktiivinen */
	position: absolute;
	border: 1px solid #bbb;
	background-color: #f0f0f0;
	padding: 4px;	
}

#geip_comment-inplaceeditor .editor_field { /* HURTTASPACEN textarea kun aktiivinen */
	width: 300px;
	border: 1px solid #bbb;
	background: #fff;
	color: #c25a2c;
	padding: 5px 3px 0px 3px;
	font-size: 14px;
	text-align: right;
	height: 25px;
}

/* END of HURTTASPACE */


.hurttaSpace { /* HURTTASPACEN VIERAILLE NÄKYVÄ TEKSTI */
	margin-right: 10px;
	padding-top: 2px;
	font-size: 14px;
	color: #c25a2c;
} 


.privateMessageText {
	margin-top: 10px;
}

.privateMessage {
	margin-top: 5px;
	margin-bottom: 15px;
	border: 1px solid #bbb;
	padding: 5px;
	background: #f5f5f5;
}

input.privSubject {
	margin-bottom: 10px;
	width: 250px;
}

.userLevelProfile {
	vertical-align: top;
	margin-top: 5px;
}

img.hurttaLevel {
	vertical-align: top;
	margin-top: 1px;
}

.messageFrom {
	margin-top: 5px;
	margin-right: 10px;
	background: #fff;
	border: 1px solid #bbb;
	padding: 2px;
}

input[type="submit"] {
	margin-top: 10px;
	border: 1px solid #bbb;
	background: #f0f0f0;
}

input[type="checkbox"] {
	border: none;
}

.defaultCell {
	padding-bottom: 16px;
}

.pollRadio {
	border: none;
}

.editable {
	position: absolute;
	border: 1px solid #909090;
	background-color: #f5f5f5;
	z-index: 100;
}

.editableLayerContent {
	padding: 25px;
}

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

a.buttonModify {
	background: transparent url(/clubgfx/buttons/muokkaa.png) repeat scroll 0 0;
	display: block;
	float: left;
	height: 20px;
	text-decoration: none;
	width: 62px;
}

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

a.buttonAddVideo {
	background: transparent url(/clubgfx/icons/addVideo.png) repeat scroll 0 0;
	display: block;
	float: left;
	height: 33px;
	margin-top: 10px;
	text-decoration: none;
	width: 103px;
}

a.buttonBlog {
	background: transparent url(/clubgfx/buttons/icons/blog.png) repeat scroll 0 0;
	display: block;
	float: left;
	height: 33px;
	margin-top: 10px;
	text-decoration: none;
	width: 103px;
}

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

a.buttonBlog {
	background: transparent url(/clubgfx/icons/blog.png) repeat scroll 0 0;
	display: block;
	float: left;
	height: 33px;
	text-decoration: none;
	width: 95px;
}

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

a.buttonClose {
	background: transparent url(/clubgfx/icons/close.png) repeat scroll 0 0;
	display: block;
	position: absolute;
	right: 10px;
	top: 10px;
	height: 16px;
	text-decoration: none;
	width: 16px;
}

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

a.buttonRemove {
	background: transparent url(/clubgfx/buttons/remove.png) repeat scroll 0 0;
	display: inline-block;
	vertical-align: middle;
	height: 12px;
	margin: 0 0 0 4px;
	text-decoration: none;
	width: 12px;
}

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

a.buttonRemoveMessage {
	background: transparent url(/clubgfx/buttons/poista.png) repeat scroll 0 0;
	display: inline-block;
	height: 20px;
	text-decoration: none;
	width: 45px;
}

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

a.buttonSetAsDefault {
	background: transparent url(/clubgfx/icons/oletuskuva.png) repeat scroll 0 0;
	display: inline-block;
	vertical-align: middle;
	height: 12px;
	width: 12px;
	text-decoration: none;
}

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

a.buttonAddImage {
	background: transparent url(/clubgfx/buttons/lisaakuva.png) repeat scroll 0 0;
	display: block;
	float: left;
	height: 27px;
	width: 103px;
	text-decoration: none;
}

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

a.buttonAddPet {
	background: transparent url(/clubgfx/buttons/lisaakoira.png) repeat scroll 0 0;
	display: block;
	float: left;
	height: 30px;
	width: 103px;
	text-decoration: none;
}

.loginMessages a {
	font-size: 11px;
	font-color: #c25a2c;
}

.Actions {
	height: 40px;
}

#comment {
	width: 396px;
	margin-bottom: 45px;
}

.commentFrom {
	margin-bottom: 0;
	margin-top: 10px;
}

.commentContent {
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 12px;
	color: #000000;
}

.identityChanger {
	margin-bottom: 6px;
	font-size: 11px;
}

#commentBox {
	width: 394px;
	height: 60px;
	overflow: auto;
	margin: 0px;
	padding: 0px;
	border: 1px solid #bbbbbb;
}

#smileys {
	float: left;
	margin-top: 4px;
}

#smileyLayer {
	border: 1px solid #bbbbbb;
	background: #fff;
	margin-left: 25px;
	margin-top: 5px;
	margin-bottom: -35px;
	padding: 4px;
	width: 210px;
}

.commentButton {
	float: right;
	margin-top: 2px;
}

.commentBottom {
	font-size: 11px;
	padding-bottom: 4px;
	color: #c25a2c;
	border-bottom: 1px dotted #bbbbbb;
}

.pagerContainer  {
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 11px;
	color: #c25a2c;
}

.pagerPrev  {
	font-size: 11px;
}

.pagerNext  {
	font-size: 11px;
}

.pagerInact  {
	font-size: 11px;
}

.pagerAct  {
	font-size: 11px;
	color: #333;
}

a.tagHurtta {
	font-size: 11px;
	color: #e0922f;
}

a.tagFunny {
	font-size: 11px;
	color: #c040c0;
}

a.tagKid {
	font-size: 11px;
	color: #9797e8;
}

a.tagHobby {
	font-size: 11px;
	color: #679573;
}

a.tagNormal {
	font-size: 11px;
	color: #666;
	text-align: left;
}

.tagHurtta {
	font-size: 11px;
	color: #e0922f;
}

.tagFunny {
	font-size: 11px;
	color: #c040c0;
}

.tagKid {
	font-size: 11px;
	color: #9797e8;
}

.tagHobby {
	font-size: 11px;
	color: #679573;
}

.tagNormal {
	font-size: 11px;
	color: #666;
}

.petWardrobe {
	float: left;
	width: 84px;
	height: 84px;
	background: url(/clubgfx/hurtta-vaatekaappi-not-active.png);
	border: none;
}

.petWardrobe a img:hover{
	border: 1px solid #bbbbbb;
}

.petWardrobe a img {
	margin-left: 16px;
	margin-top: 16px;
	width: 50px;
	height: 50px;
	background: url(/clubgfx/hurtta-vaatekaappi-not-active.png);
	border: 1px solid #ffffff;
}

.buttonNone {
	border: 0;
}

.pollButton {
	border: 0;
	margin-top: 10px;
	margin-bottom: 5px;
}
img {
	border: 0;
}

.img1 {
	border: 0;
}

form {
	margin: 0;
}

.login {
	color: #00527f;
}

.none {
	border: 0;
}

.button {
	background-color: #fff;
	border: 1px solid #999;
}

input  {
	border: 1px solid #999;
}

#mainMenu {
	width: 1000px;
	height: 160px;
	margin: 0 auto auto auto;
}

#mainContainer  {
	margin: 0 auto auto auto;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0 0 12px 0;
	color: #c25a2c;
	font-family:"Trebuchet MS",sans-serif;
}

h1 { 
	font-size: 16pt;
}

h2 { 
	font-size: 15pt;
}

h3 {
	font-size: 14pt;
}

.menu {
	height: 100px;
	background-image: url(/gfx/logo.png);
}

#mainContent {
	min-height:500px;
  	height:auto !important;
	padding: 0px;
	background-color: #fff;
}


.inact {
	padding: 5px 9px 0px 9px;
	background-color: #ccc;
	border-bottom: 1px solid #000;
}

.clubMenu {
	width: 644px;
	height: 45px;
	border-collapse: collapse;
	padding-left: 10px; width: 100%;
	background-image: url(/clubgfx/hurttaclub_bg.png);
}


.topNavTable {
	margin: 10px 0 0 0;
	width: 779px;
	border-collapse: collapse;
	height: 48px;
}

.topLogged {
	margin-top: -3px;
	border-collapse: collapse;
	font-size: 11px;
}

.topLogged img {
	vertical-align: middle;
}

a.topMessage:hover {
	text-decoration: none;
}

.topNavText {
	margin-top: 0px;
	padding-right: 5px;
	font-size: 11px;
}

.topUsername, .topPassword {
	margin-top: 0px;
	padding-right: 5px;
	font-size: 11px;
}

.topUsername input, .topPassword input {
	width: 60px;
	font-size: 11px;
}

.topUsername span, .topPassword span {
	font-size: 11px;
	color: #bbb
}

/* Hope this tabnav works */
#container {
	background:#FFFFFF none repeat scroll 0%;
	width: 100%;
	padding-bottom: 20px;
}

.secondMenu {
	margin: 12px 0px 18px 12px;
}

/* MAIN MENU */
.box, .box_act {
	font-size: 9pt;
	height: 22px;
	padding-right: 20px;
	text-align: center;
}

.box a {
	color: #fff;
	text-decoration: none;
	font-weight: bolder;
}

.box_act a {
	color: #c25a2c;
	text-decoration: none;
	font-weight: bolder;
}

.sec, .sec_act {
	font-size: 11pt;
	height: 22px;
	padding-left: 8px;
	text-align: center;
	font-family:"Trebuchet MS", sans-serif;
	text-transform: uppercase;
}

.sec a {
	color: #000;
	text-decoration: none;
	font-weight: bolder;
}

.sec_act a {
	color: #c25a2c;
	text-decoration: none;
	font-weight: bolder;
}

#logo {
	margin-bottom:14px;
}

.thumb {
	width: 150px;
	height: 150px;
	padding: 5px;
	border: 1px solid #999;
	display: inline;
}

.fpThumb {
	border: 1px solid #bbbbbb;
	padding: 1px;
}

.sThumb {
	border: 1px solid #000;
}

#manageThumbs {
	border-collapse: collapse;
}

#manageThumbs tr td {
	padding: 12px;
}

#manageThumbs tr td img {
	border: 2px solid #000;
}

.communityGroups {
	border-collapse: collapse;
	width: 100%;
}

.groupName {
	font-size: 14pt;
}

.pet {
	margin-bottom: 4px;
}

.pet div {
	color: #d1410d
}

#greetings {
	height: 250px;
}

.tImg {
	border: none;
	margin-bottom: 10px;
	padding: 1px;
}

.simpleMessage {
	text-align: right;
	font-size: 11px;
	text-decoration: none;
	padding-right: 4px;
	color: #666;
}

#voting {
	float: right;
	text-align: right;
	font-size: 11px;
	text-decoration: none;
}

#voting #points {
	padding-right: 4px;
	color: #666;
}

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

a.voting {
	background: transparent url(/clubgfx/buttons/hau.png) repeat scroll 0 0;
	display: inline-block;
	vertical-align: middle;
	height: 20px;
	text-decoration: none;
	width: 45px;
}

.comCategory {
	margin-top: 8px;
}

.comCategory a {
	color: #c25a2c;
	font-weight: bolder;
}

.comList {
	list-style-type: none;
	padding-left: 0px;
	margin: 0px;
}

.comlist li {
	margin: 0;
	padding: 0px;
}

.comList img {
	position: relative;
	top: 4px;
}

.chatLine {
	border-bottom: 1px solid #999;
	padding: 3px;
}

legend {
	font-size: 10pt;
	font-weight: bolder;
}

.comments {
	width: 396px;
	/*border: 1px solid #999;
	background-color: #eeeeee;*/
}

.imageComments {
	width: 606px;

	/*border: 1px solid #999;
	background-color: #eeeeee;*/
	padding: 0px;
}

.frame {
	border-collapse: collapse;
	border: 0;
}

.frame_tl {

}

.frame_tr {
	width: 19px;
	height: 19px;
	background: url(/clubgfx/frame_tr.png) no-repeat 0 0;
}

.frame_mr {
	width: 19px;
	background: url(/clubgfx/frame_mr.png) repeat-y 0 0;
}

.frame_bc {
	height: 19px;
	background: url(/clubgfx/frame_bc.png) repeat-x 0 0;
}

.frame_bl {
	width: 19px;
	height: 19px;
	background: url(/clubgfx/frame_bl.png) no-repeat 0 0;
}

.frame_br {
	width: 19px;
	height: 19px;
	background: url(/clubgfx/frame_br.png) repeat-x 0 0;
}

.petBigName {
	font-weight: bolder;
	font-size: 20px;
	color: #000;
	margin: 8px 0px 0px 18px;
	text-transform: uppercase;
	font-family:"Trebuchet MS",sans-serif;
}

.addFriend {
	font-family:"Trebuchet MS",sans-serif;
	font-size: 12px;
	margin-right: 10px;
	padding-top: 2px;
}

.popup {
	padding: 8px;
	background-color: #c25a2c;
	border: 1px solid #000100;
	width: 350px;
	position: absolute;
}

.addFriendPopup {
	padding: 8px;
	background-color: #fff;
	border: 1px solid #000100;
	width: 350px;
	height: 200px;
	position: absolute;
	z-index: 100;
}

.friendRequest {
	border: 1px solid #999;
	background-color: #efefef;
	padding: 8px;
	margin-bottom: 8px;
}

.confirmRequest {
	background:white none repeat scroll 0 0;
	border-top:1px solid #D8DFEA;
	margin-bottom:5px;
	padding:10px 0 5px;
}

.disabled {
	color: #bbb;
}

.smiley {
	pointer: hand;
	border: 1px solid #fff;
}

.smiley:hover {
	border: 1px solid #ccc;
}

.proHomepage:active,
.proHomepage:hover,
.proHomepage:visited,
.proHomepage:link
{
	color: #c25a2c;
	font-weight: bold;
}

.pollBarColor {
	background: #c25a2c none repeat scroll 0 0;
	border-color: #DDDDDD #555555 #555555 #DDDDDD;
	border-style: solid;
	border-width: 1px;
	height: 10px;
}

.pollBarEmpty {
	background: #EEEEEE none repeat scroll 0 0;
	height: 10px;
}

.pollT {
	border-collapse: collapse;
	border: 1px solid #DDDDDD;
	width: 168px;
}

.achi {
	margin-bottom: 10px;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 18px;
	padding-bottom: 18px;
}


#list {
	list-style-type: none;
	margin: 0px 0px;
	padding: 0px;
}

#list li {
	border: none;
	background: #f5f5f5;
	cursor:move;
	margin:0 0 4px;
	padding:5px;
}

#listDisplay {
	list-style-type: none;
	margin: 0px 0px;
	padding: 0px;
}

#listDisplay li {
	border: none;
	background: #f0f0f0;
	margin:0 0 4px;
	padding:5px;
}

