/*
   default text styles - background and colors overriden by
   album 'bgcolor', 'background', and 'textcolor' properties.

Värvid:
	helesinine taust: #e7eff7
	tumesinine (tekstid, jooned): #384860
	heledam sinine: #D8E8F7
	taustpildi sinine: #708098
	piltide taust: #c0c0c0
	

*/

body { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	background-image: url(/gallery/images/isiklik/taust.gif);
	background-repeat: repeat;
	margin: 10px 0 0 0;
}

td, p { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
}

/* 
   link colors - overridden by the album 'linkcolor' property.
*/

a {
	color: #000000;
	text-decoration: none;
}

a:link {
	color: #000000;
	text-decoration: none;
}

a:visited {
	color: #000000;
	text-decoration: none;
}

a:active {
	color: #000000;
}

a:hover {
/* #A52A2A */
	color: #650000;
}

.mod_headliner { /* Gallery & Album titles. Text is controled by .head */ 
	background-image: url(/gallery/images/isiklik/pais.gif);
	background-repeat: no-repeat;
}

.mod_toplight_bg { /* Gallery & Album titles. Text is controled by .head */
}

.mod_toplight_right { /* Gallery & Album titles. Text is controled by .head*/ 
}

.mod_toplight_left { /* Gallery & Album titles. Text is controled by .head */ 
}

.mod_under_hl {
}

.leftspace r{ /* amount of space to the left of the header and titles */
}

.mod_title { /* album title  Text is controled by .title */
	border: none;
	width: 100%;
}

.mod_title_bg { /* album title hightlight Text is controled by .title */
	background-image: url(/gallery/images/isiklik/tabel_taust.gif);
	background-repeat: repeat;
	padding: 5px 0px 5px 0px;
}

.mod_title_right { /* album title hightlight  Text is controled by .title*/ 
}

.mod_title_left { /* album title hightlight  Text is controled by .title */ 
}

.mod_titleunder_hl {
	background-image: url(/gallery/images/isiklik/taust_ruut.gif);
	background-repeat: no-repeat;
}

.head { /* page headers behind the Gallery title*/
	font-family: verdana, arial, sans-serif;
	color: #000000;
	/* Kõrgus ja laius sõltuvad päises oleva pildi mõõtudest */
	height: 65px;
	width: 360px;
	text-indent: -9000px;
}

.search { /* used in admin bars - the search text*/
	font-size: 11pt;
	color: #ffffff;
	font-weight: bold;
}

.searchform { /* defines form for search */
	font-size: 11pt;
	background-color: #e7eff7;
	border: 1px solid #384860;
	margin-right: 10px;
}

.navtableborderbegin {
	border: none;
	/*border: 1px solid #384860;*/
	padding: 5px 0 5px 0;
}

.navtableborderend {
	/*border: 1px solid #384860;*/
	border: none;
	border-top-width: 0px;
	/*width: 98%;*/
	/*background-image: url(/gallery/images/isiklik/tabel_taust.gif);
	background-repeat: repeat;*/
}

#adminbox {
	background-image: url(/gallery/images/isiklik/tabel_taust.gif);
	background-repeat: repeat;
	border: 1px solid #384860;
	color: #000000;
}

#adminbox td {
	/*background-color: #e7eff7;*/
	font-size: 8pt;
}

#menu {
	border-collapse: collapse;
}

#menu td {
	vertical-align: center;
}

#menu a {
	display: block;
	white-space: nowrap;
	text-align: center;
}

.albumdesc { /*album description includes all text and background*/
	font-family: verdana, arial, sans-serif;
	background-image: url(/gallery/images/isiklik/tabel_taust.gif);
	background-repeat: repeat;
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
	line-height: 140%;
	border: 1px solid #384860;
	padding: 10px 10px 10px 10px;
}

.title { /* album titles on main page */
	line-height: 140%
}

.title a,
.title a:link,
.title a:visited,
.title a:active {
	font-family: verdana, arial, sans-serif;
	color: #384860;
	font-size: 14pt;
	font-weight: bold;  
	text-decoration: none;
	font-style: italic;
}

.albumi_title {
	font-family: verdana, arial, sans-serif;
	color: #ffffff;
	font-size: 16pt;
	font-weight: bold;  
	text-decoration: none;
	font-style: italic;
	padding: 0 0 5px 5px;
}

.title a:hover {
	/*color: #C51B1B;*/
	color: #A52A2A;
	text-decoration: none;
}

.editlink,  /* Used for the [edit] tags */
.editlink a,
.editlink a:link,
.editlink a:visited,
.editlink a:active {
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	font-style: normal;
}

.admin { /* used in admin bars - the search text*/
	font-size: 7pt;
	color: #000000; 
	font-weight: bold;
	margin: 10px 0 0 0;
}

p.admin {
	font-size: 10pt;
	color: #ffffff;
}

.desc  /* album descriptions on main page just description and author*/
{ 
	font-family: verdana, arial, sans-serif;
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
	line-height: 140%;
	margin: 10px 0 5px 0;
}

.fineprint { /* used for fine print */
	font-size: 8pt;
}

.fineprint_stat { /* used for fine print */
	font-size: 8pt;
	color: #000000;
}

.modfooter { /*footer where the Gallery version is located*/
	font-family: verdana, arial, sans-serif;
	color: #ffffff;
	font-size: 8pt;
	font-weight: normal;
	line-height: 140%;
	padding: 2px;
	border: 0px dashed #000000;
	font-style: italic;
	padding: 0 10px 0 10px;
}

.modfooter a,
.modfooter a:link,
.modfooter a:visited,
.modfooter a:active {
	color: #ffffff;
	text-decoration: none;
}

.modfooter a:hover {
	color: #A52A2A;
	text-decoration: none;
}

/* Lisatud stiili kirjeldus */
hr {
  display: none;
  width: 95%;
}

.popuphead, .separator { /* controls the title and background */ 
	margin: 0px;
	padding: 0px;
	background-image: url(/gallery/images/isiklik/tabel_taust.gif);
	background-repeat: repeat;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	font-style: italic;
	color: #384860;
	border: 1px solid #384860;
	padding: 5px;
}

.popup { /* controls the main text and message body */
	text-align: center;
	font-size: 10pt;
	color: #000000;
	padding: 5px 0 5px 0;
	border: 1px solid #000000;
	background-image: url(/gallery/images/isiklik/tabel_taust.gif);
	background-repeat: repeat;
	margin: 20px 0 0 0;
}

/* Lisatud stiili kirjeldus */
div.popup p {
	font-size: 10pt;
}

.popupbody { /* controls the background of popup. */ 
	margin: 25px;
	background-color: #909090;
}

/* Lisatud stiili kirjeldus */
input[type="button"], input[type="submit"], input[type="reset"] {
	text-decoration: none;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
	background-color: #384860;
	color: #ffffff;
	border-bottom-color: #000000;
	border-right-color: #000000;
	border-left-color: #D8E8F7;
	border-top-color: #D8E8F7;
}

/* Lisatud stiili kirjeldus */
input[type=text], textarea, select {
	font-size: 10pt;
	font-family: verdana, arial, sans-serif;
	font-weight: normal;
}

/* Lisatud stiili kirjeldus */
div.nupud {
	margin: 5px 10px 5px 0;
}

/* Lisatud stiili kirjeldus */
.caption_eraldaja {
	background-color: #e7eff7;
}

.modcaption { /* modifies background for caption text to reside */
	font-family: verdana, arial, sans-serif;
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
	line-height: 140%;
	padding: 2px;
	margin-top: 2px;
	/*border: 0px groove #E6E9F2;*/
}

/* Lisatud stiili kirjeldus */
.pildi_taust {
	background-image: url(/gallery/images/isiklik/tabel_taust.gif);
	background-repeat: repeat;
	padding: 10px 10px 10px 10px;
	border: 2px solid #c0c0c0;
}

/* Lisatud stiili kirjeldus */
.popuptd {
	font-size: 10pt;
	color: #000000;
	padding: 10px 0 0 0;
}

/* Lisatud stiili kirjeldus */
.opt_kast {
	padding: 0 10px 0 10px;
}

/* Lisatud stiili kirjeldus */
table.login * {
	font-size: 9pt;
	color: #000000;
}

.tab {
	-moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
	padding: 0px;
	border: 1px solid #384860;
	text-decoration: none;
	background-color: #708098;
	color: #ffffff;
	font-size: 10pt;
}

.tab-hi {
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	padding: 0px;
	border: 1px solid #384860;
	text-decoration: none;
	background-color: #384860;
	color: #ffffff;
	font-size: 10pt;
}

td.tabspacer {
    border-bottom-width: 0px;
	width: 0,1em;
}

/* Lisatud stiili kirjeldus */
div.separator {
	border: 0px;
	padding: 10px 0 10px 0;
}

/* Lisatud stiili kirjeldus */
.shortdesc, table.inner td, th, .commentlabel, legend {
	color: #000000;
	font-size: 10pt;
}

.commentbox {
	margin: 0 5px 0 5px;
	line-height: 140%;
}

/* Lisatud stiili kirjeldus */
/* .inner {
	border: 1px solid #000000;
	padding: 0 0 0 10px;
} */

.bread { /* used in breadcrumb bars */
	font-size: 9pt;
	color: #ffffff;
}

.error { /* all error text */
	color: #2B0062;
	/*color: #B22222;  #4B0082;  #800000*; #4B0082*/
	font-size: 10pt;
	font-weight: bold;
	padding: 0 10px 0 10px;
}

/* Lisatud stiili kirjeldus */
fieldset {
	width: 80%;
	border: 1px solid #384860;
	background-image: url(/gallery/images/isiklik/tabel_taust.gif);
	background-repeat: repeat;
}

.commentboxhead {
	color: #384860;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
}

.modnavbox { /* main navigation bar next and previous */
	background-color: #708098;
	border: 1px solid #e7eff7;
}

.modnavboxthumbs {
}

.modnavboxmid { /*navagation bar middle where the link for the albums show*/
	font-family: verdana, arial, sans-serif;
	/*color: #000000;*/
	font-size: 10pt;
	font-weight: bold;
	line-height: 140%;
	/*border: 1px dashed #202020;*/
	padding: 5px 0 5px 0;
	/*width: 98%;*/
}

.modnavboxmid a,
.modnavboxmid a:link,
.modnavboxmid a:visited,
.modnavboxmid a:active {
	font-weight: bold;
	color: #EEC897;
	text-decoration: none;
}

.modnavboxmid a:hover {
	font-weight: bold;
	color: #C51B1B;
	text-decoration: underline;
}

/* Lisatud stiili kirjeldus */
table.sisu {
	width: 98%;
	border: none;
}

.nav { /* used in navigation bars */
	font-size: 10pt;
}

.borderright {
	border: 1px solid #e7eff7;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.borderleft {
	border: 1px solid #e7eff7;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
}

.nav_micro_current_img {
/*#8A2BE2  #8B008B*/
	border: 2px solid #00BFFF;
}

.pcaption { /* brackets all caption text below photo */
	font-family: verdana, arial, sans-serif;
	color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
	/*line-height :140%;*/
	padding: 2px;
	margin-top: 2px;
	/*border: 2px groove #E6E9F2;*/
}

.pview { /* brackets both the image and all text in one frame */
	border: 1px solid #e7eff7;
	margin: 10px 0 0 0;
	width: 98%;
	background-color: #708098;

}

table.customFieldsTable td {
	font-size: 10pt;
	vertical-align: top;
}

table.customFieldsTable {
	margin: 0 20px 10px 20px;
}

.vasummary { /* controls the view of Album summary */
	font-family: verdana, arial, sans-serif;
	color: #ffffff;
	background-color: #708098;
	font-weight: bold;
	padding: 2px;
	margin-top: 10px;
	border: 3px groove #384860;
	width: 80%;
	font-size: 10pt;
}

.vafloat { /* float for view album - text */
	float: left; 
	/*border: 0px solid #c0c0c0;
	width: 350px;*/
}

.vafloat2 { /* float for view album - images */
	float: left;
}

.katse { /* float for view album - images */
	float: right;
}

.dim { /* controls the dimension text under the image */
	font-size: 8pt;
}

.vatable { /* table which all div sets are located - view albums  */
	width: 98%;
}

.vathumbs { /* full background bracket for images and text - veiw albums  */
	border: 2px solid #c0c0c0;
	background-color: #f0f0f0;
	padding: 3px;
}

.vapoll { /* controls the text for poll */
	background-color: #708098;
	border: 1px solid #e7eff7;
	margin: 10px;
	padding: 3px;
}

.vapoll a,
.vapoll a:link,
.vapoll a:visited,
.vapoll a:active {
	color: #ffffff;
	text-decoration: underline;
}

.vapoll a:hover {
	color: #A52A2A;
	text-decoration: underline;
}

.attention { /*voting instructions */
	color: #FFE8B7;
	line-height: 140%;
}

/* Lisatud stiili kirjeldus */
td.comment {
	font-size: 9pt;
	color: #ffffff;
	font-family: verdana, arial, sans-serif;
}


/* 
   text styles 
*/


.caption  /* photo captions on all pages */
	{ 
	  font-size: 10px; 	
	}

.commentboxfooter
	{
	}



.commentIndication /* for the (star) indicating comment */ 
	{ 
	  color: red; 
	  font-size: 12px; 
	}

.headbox  /* box around the page headers */
	{
	}

.bordertop
	{
	}

.viewcounter
	{
	  font-size: 10px;
	}

.modnavbox  /* main navigation bar next and previous */ 
{ 
    font-family:verdana, arial, sans-serif;	
    color:#000000;
    font-size: 14px; font-weight:bold;
    line-height:140%;
    background-image: url(../images/navbar.jpg);
    background-repeat: repeat-x;
    width: 100%;
    height: 20px;
}

.modnavbox a,
.modnavbox a:link,
.modnavbox a:visited,
.modnavbox a:active {
	  font-weight: normal;
	  color:#000000;
	  text-decoration: none;
	}
.modnavbox a:hover {
	  font-weight: normal;
	  color:#C51B1B;
	  text-decoration: underline;
	}

.adminform {
	  font-size: 10px;
	  font-weight: bold;
	  color: #202020 ;
	}

.pollresults /* poll result text */
	{
	  font-size: 12px;
	  color: #202020; 
	  font-weight: bold;
	}
.modnavboxtop  /*navagation bar top of screen where admin buttons show*/
	{ 
	  font-family:verdana, arial, sans-serif;
	  color: #202020;
	  font-size: 10px;
	  font-weight:bold;
	  line-height:140%;
	  letter-spacing: .1em;
	  border:0px dashed #202020;
	  width: 100%  
	}
.modnavboxtop a,
.modnavboxtop a:link,
.modnavboxtop a:visited,
.modnavboxtop a:active {
	  font-weight: normal;
	  color: #202020;
	  text-decoration: none;
	}
.modnavboxtop a:hover {
	  font-weight: normal;
	  color: #C51B1B;
	  text-decoration: none;
	}

.popupform { /* controls form textarea */
	font-size: 12px;
	line-height: 120%;
	color: #202020;
	padding: 2px;
	border: 1px solid #000000;
	background-color: #c0c0c0;
}