/* @version: 2010-8-5 */


/* font faces CSS3 only */
@font-face {
	/* TTF support: IE, Firefox, Opera, Chrome, Safari */
	font-family: "HerbifloraRegular";
	src: url("http://openfontlibrary.org/content/ahyangyi/88/Herbiflora.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	font-stretch: normal;
}

@font-face {
  /* OTF support Firefox, Opera, Chrome, Safari */
  font-family: "Triod PostnajaMedium";
  src: url("http://openfontlibrary.org/content/Daniel_J/97/TriodPostnaja.otf") format("opentype");
  font-weight:  normal;
  font-style:   normal;
  font-variant: normal;
  font-stretch: normal;
}	

body{
	font-family:    "HerbifloraRegular", Garamond, "Times New Roman",  Times, serif;
	font-size: 100%;
	font-weight:  normal;
   font-style:   normal;
   font-variant: normal;
   font-stretch: normal;
	margin-top: 0px;
	margin-left: 20px;
	margin-right: 30px;
	color: Red;
	line-height: 1.29em;
	background: Black;
	/*
	scrollbar-arrow-color: #222255;
	scrollbar-3dlight-color: #333399;
	scrollbar-highlight-color: #ffffff;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #111188;
	scrollbar-track-color: #eeeeee;
	scrollbar-darkshadow-color: #333366;
	*/	
}

p{
font-size: 18px;
	
	margin-left: 25px;
	margin-top: 25px;
}


p.center{
text-align: center;
	}

p.left{
	text-align: left;
}

p.left:first-letter {
font-size: 200%;
}


ul{
	
	font-size: 1.0em;
	line-height: 1.3em;

}


INPUT
{
	color: #000077;
	background: #ffffff;
}


TD, TR
{
	/*font-family: Arial, Verdana, Helvetica, sans-serif;*/
    font-size: 12px;
	margin-top: 10px;
	margin-left: 25px;
	margin-right: 25px;
	text-align:justify;
	text-indent : 5px;
	vertical-align : top;
	color: #000077;

	
}

.small{

   font-size: 10px;
	margin-left: 25px;
	margin-right: 25px;
	color: #000077;
	text-align: center;

}

IMG
{

	margin-left: 10px;
	margin-right: 10px;
	border: none;

}

.img_mail
{

	margin-left: 0px;
	margin-right: 0px;
	border: none;
	vertical-align: text-bottom;

}

H1{

   font-size: 24px;
	color: Red;
	margin-left: 25px;
	margin-right: 25px;
	text-align:center;


}

H2,H3{

   font-size: 20px;
	margin-left: 25px;
	margin-right: 25px;
	text-align:center;


}

A {
	text-decoration: underline;
	color: Gray;
}

A:Hover {
	text-decoration: none;
	color: Red;
}

div.center{
	text-align: center;	
}


/* CSS main layout */
/* DO NOT USE margins, padding etc. here or layout will break! */

#centerbox {

	width: 780px;
	margin-left: auto; /*centers box in browser, IE6 fails!*/
	margin-right: auto;

}

#head {

	background-image: url(gfx/backgr/bghead_780.jpg);
	border: none;
	height: 224px;
	width: 780px;
	float: left;
	
}

#layoutcontainer {

	/*background-color: #FFD571;*/
	background-image: url(gfx/backgr/bgmenu_5978b.jpg);
	background-repeat: repeat-y;
	width: 780px;
	float: left;

}

#layoutnavi {
	background: transparent; /*!!!*/
	width: 180px;
	margin-left: 0em;
	float: left;
	text-align: center;

}

#layoutcontent {

	/*background-color: #FFD571;*/
	width: 600px;
	float: left;
	background-image: url(gfx/backgr/bgmain.jpg);
	background-repeat: repeat-y;

}

/* end main layout */

/* Media types CSS2 only */

@media print {
	
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
}

