/* Verstka tekstu stylesheet */

/* UL - classes */

.abc {
	list-style-type: lower-alpha }	

.ulclear {
	list-style-type:none }

.wrong {
	color:#999; }

/* articles - IDs and classes */

#article_add, #article_add P {
	font-size: 0.85em; 
	color: #999;
	margin:0;
	}
#article_add A, #article_add A:visited {
  color: #999;
  text-decoration:none;
  }
#article_add A:hover, #article_add A:active {
  color: #F90;
  text-decoration:none; 
  }
    
#brief, #brief P {
	color: #333;
	line-height:1.3em;
	margin:0;
	margin-top:3px;
	}
#brief A, #brief A:visited {
  color: #333;
  text-decoration:none;
  }
#brief A:hover, #brief A:active {
  color: #F90;
  text-decoration:none; 
  }
  
#space DIV {
  margin:10px 0 0 0;
  padding:0;
  }

#h3title, #h3title A, #h3title A:visited {
	color:#666;
	font-size:1.05em;
	margin:0.5em 0 0.7em 0;
	text-decoration:none;
	}

#h3title A:hover, #h3title A:active {
	color: #F90;
	text-decoration:none 
	}
#col-c #h3title, #col-c #h3title A, #col-c #h3title A:visited {
	color:#999;
	font-size:1em;
	margin:1.5em 0 0.5em 0;
	text-decoration:none;
	}

#col-c #h3title A:hover, #col-c #h3title A:active {
	color: #F90;
	text-decoration:none 
	}

/* footnotes - IDs */

#footnotes, #footnotes DIV, #footnotes P {
	font-size:85%;
	text-align:left;
	line-height:normal;
	margin-top:0;
	margin-bottom:0;
	padding:0 0 0.5em 0.5em;
	}

#footnotes HR {
	margin-top:1.5em;
	padding:0;
	text-align:left;
	size:1;
	width:30%; 
	}	

/* tables - IDs */

#tablycja, #tablycja TR, #tablycja TD {
	border:1px solid #F0F0F0 }

#trhead, #trhead TD {
	font-weight:bold;
	color: #600;
	background-color:F9F9F9 }
	
/* active help - ID */

DIV.smenu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; 
	font-size: 9px;
	text-align:right;
	color:#999;
	padding:3px }
	
/* Forma zvorotnjoho zvjazku */

#forma {
	margin:0;
	width:270px;
	}


#forma_input {
	width:250px;
	border:1px solid #999;
	background:transparent;
	}

#forma_submit {
	border:#333 solid 1px;
	background:transparent;
	}


/* admin side */

.usermenu {
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000 }

A.usermenu:link, A.usermenu:visited {
	color : #000066;
	font-size : 10px;
	text-decoration : none }

A.usermenu:hover {
	color : #0000CC;
	font-size : 10px;
	text-decoration : underline }

/* images, photos */

IMG#photo-left, A#photo-left IMG, A:visited#photo-left IMG {
	border:2px solid #CCC;
	padding:2px;
	margin:0 10px 0 0;
	}
A:hover#photo-left IMG, A:active#photo-left IMG {
	border:2px solid #fde37a;
	}
IMG#photo-right, A#photo-right IMG, A:visited#photo-right IMG {
	border:2px solid #CCC;
	padding:2px;
	margin:0 0 0 10px;
	}
A:hover#photo-right IMG, A:active#photo-right IMG {
	border:2px solid #fde37a;
}

/* made in vizz */

#vizz {
	margin-left:-60px;
	}
	
/* IMG Shadow
http://www.alistapart.com/articles/cssdropshadows */

.img-shadow {
  clear: both;
  float:left;
  background: url(/userdata/img/shadowAlpha.png) no-repeat bottom right !important;
  background: url(/userdata/img/shadow.gif) no-repeat bottom right;
  margin: 20px 0 0 17px !important;
  margin: 20px 0 0 8px;
}

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 3px;
  width: 154px;
  height: 203px;
}

.p-shadow {
  clear: both;
  width: 90%;
  float:left;
  background: url(/userdata/img/shadowAlpha.png) no-repeat bottom right !important;
  background: url(/userdata/img/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
}

.p-shadow div {
  background: none !important;
  background: url(/userdata/img/shadow2.gif) no-repeat left top;
  padding: 0 !important;
  padding: 0 6px 6px 0;
}

.p-shadow p {
  color: #777;
  background-color: #fff;
  font: italic 1em georgia, serif;
  border: 1px solid #a9a9a9;
  padding: 4px;
  margin: -6px 6px 6px -6px !important;
  margin: 0;
}

/* Author */

.author {
  color: #999999;
  font-weight:bold;
  }


/* news comments */
.newsCommentAuthor {
	color: #990000;
	margin-bottom: 5px;
}

.newsCommentDate {
	color: #999999;
	margin-bottom: 15px;
}

.newsCommentBody {
	color: #333333;
	margin-bottom: 15px;
}

.newsCommentTable {
	width: 100%;
	border: 1px solid #ccc;
	background-color: #f9f9f9;
	padding: 7px;
}

.newsCommentField {
	width: 100%;
	color: #000;
	border: 1px solid #ccc;
	background-color: #fff;
	margin: 5px 0 10px 0;
}

#news_comment_text {
	height: 100px;
}

.newsCommentFieldBotcheck {
color: #000;
	border: 1px solid #ccc;
	background-color: #fff;
}