BODY 
{
	
	margin: 0; 
	text-align: center;
	background: #fefefe;
} 
td
{
	font-size: 12px;
	color: #6f8391;
	font-family: tahoma;
}
table 
{
  border-collapse: collapse;
}
a
{
	color: #22719b;
	font-family: tahoma;
	text-decoration: underline;
}
a:hover
{
	color: #22719b;
	font-family: tahoma;
	text-decoration: none;
}
a.menu
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-family: tahoma;
	text-decoration: none;
}
a.menu:hover
{
	font-weight: bold;
	font-size: 12px;
	color: #bfe0b1;
	font-family: tahoma;
	text-decoration: none;
}
.menu
{
	font-weight: bold;
	font-size: 12px;
	color: #bfe0b1;
	font-family: tahoma;
	text-decoration: none;
}
a.menu2
{
	font-weight: bold;
	font-size: 12px;
	color: #6f8391;
	font-family: tahoma;
	text-decoration: none;
}
a.menu2:hover
{
	font-weight: bold;
	font-size: 12px;
	color: #35b389;
	font-family: tahoma;
	text-decoration: none;
}
a.menu2_h
{
	font-weight: bold;
	font-size: 12px;
	color: #35b389;
	font-family: tahoma;
	text-decoration: none;
}
.menu2
{
	font-weight: bold;
	font-size: 12px;
	color: #35b389;
	font-family: tahoma;
	text-decoration: none;
}
a.int
{
	font-size: 11px;
	color: #6f8391;
	font-family: tahoma;
	text-decoration: none;
}
a.int:hover
{
	font-size: 11px;
	color: #6f8391;
	font-family: tahoma;
	text-decoration: none;
}
.text
{
	font-size: 11px;
	color: #6f8391;
	font-family: tahoma;
	text-decoration: none;
}
.bg_top
{
	background: url("/templates/images/bg_top.jpg");
	background-repeat: repeat-x;
	background-position: top left;
}
.logo
{
	background: url("/templates/images/logo_.jpg");
	background-repeat: no-repeat;
	background-position: 83px 70px;
}
.termo
{
	vertical-align: top;
	text-align: center;
	background: url("/templates/images/termo.jpg");
	background-repeat: no-repeat;
	background-position: center 51px;
}
.termo2
{
	cursor: pointer;
	vertical-align: top;
	text-align: center;
	background: url("/templates/images/termo2.jpg");
	background-repeat: no-repeat;
	background-position: center 51px;
}
.termo3
{
	vertical-align: top;
	text-align: center;
	background: url("/templates/images/termo2.jpg");
	background-repeat: no-repeat;
	background-position: center 51px;
}
.lit
{
	vertical-align: top;
	text-align: center;
	background: url("/templates/images/lit.jpg");
	background-repeat: no-repeat;
	background-position: center 51px;
}
.lit2
{
	cursor: pointer;
	vertical-align: top;
	text-align: center;
	background: url("/templates/images/lit2.jpg");
	background-repeat: no-repeat;
	background-position: center 51px;
}
.lit3
{
	vertical-align: top;
	text-align: center;
	background: url("/templates/images/lit2.jpg");
	background-repeat: no-repeat;
	background-position: center 51px;
}
.tex
{
	vertical-align: top;
	text-align: center;
	background: url("/templates/images/tex.jpg");
	background-repeat: no-repeat;
	background-position: center 51px;
}
.tex2
{
	cursor: pointer;
	vertical-align: top;
	text-align: center;
	background: url("/templates/images/tex2.jpg");
	background-repeat: no-repeat;
	background-position: center 51px;
}
.tex3
{
	vertical-align: top;
	text-align: center;
	background: url("/templates/images/tex2.jpg");
	background-repeat: no-repeat;
	background-position: center 51px;
}
.yst
{
	vertical-align: top;
	text-align: center;
	background: url("/templates/images/yst.jpg");
	background-repeat: no-repeat;
	background-position: center 51px;
}
.yst2
{
	cursor: pointer;
	vertical-align: top;
	text-align: center;
	background: url("/templates/images/yst2.jpg");
	background-repeat: no-repeat;
	background-position: center 51px;
}
.yst3
{
	vertical-align: top;
	text-align: center;
	background: url("/templates/images/yst2.jpg");
	background-repeat: no-repeat;
	background-position: center 51px;
}
.bg_cent
{
	vertical-align: top;
	background: #f6f7f8 url("/templates/images/bg_cent.jpg");
	background-repeat: repeat-x;
	background-position: center top;
}
.bg_bot
{
	vertical-align: top;
	background: url("/templates/images/bg_bot.jpg");
	background-repeat: repeat-x;
	background-position: center top;
}
.ot_logo
{
	padding: 65px 42px 0 83px;
}
.ot_top
{
	padding: 66px 0 0 50px;
}
.ot_top2
{
	float: right;
	width: 200px;
}
.ot_ico
{
	margin: 0 36 0 36px;
}
.ot_menu2
{
	padding: 133px 0 0 0;
}
.ot_cent
{
	text-align: justify;
	padding: 79px 105px 30px 105px;
}
.ot_pic
{
	margin: 39px 0 0 0;
}
.line
{
	line-height: 20px
}
.t1
{
	display: block;
	height: 8px;
	background: url("/templates/images/bg_t1.gif");
	background-repeat: repeat-x;
	background-position: center top;
	margin: 0;
	padding: 0;
}
.t2
{
	display: inline-table;
}
.t3
{
	display: block;
	height: 10px;
	background: url("/templates/images/bg_t2.gif");
	background-repeat: repeat-x;
	background-position: center top;
	margin: 0;
	padding: 0;
}
.r
{
	border: 2px solid #ffffff;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #438ab1;
	font-family: tahoma;
	text-decoration: none;
}
.r2
{
	border: 2px solid #ffffff;
	cursor: pointer;
	background-color: #ebf6fd;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #6ac4a5;
	font-family: tahoma;
	text-decoration: none;	
}
.r3
{	
	border: 2px solid #ffffff;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #6f8391;
	font-family: tahoma;
	text-decoration: none;
}
.ot_kat
{
	padding: 37px 40px 40px 50px;
}
.ot_kat_text
{
	padding: 30px;
	background-color: #f5fafc;	
}
.ot_kat_text2
{
	width: 565px;
}
