* { margin: 0; padding: 0; }
img { border: 0; }
form { display: block; }
p { margin-top: 5px; margin-left: 5px; }
body, p, li, td, table.table-news a { font-size: 10pt; font-family: georgia,Verdana,sans-serif; color: rgb(102, 102, 102); }

a { color: #0054a6; font-weight: bold;}
a:hover { text-decoration: none; }

a.a-black { color: #333; }
a.a-no-underline { text-decoration: none; }
a.a-small { font-size: 12px; }

html { height: 100%; }
body { background: #fff; text-align: center; height: 100%; width: 100%; }

input.input-text { font-family: Arial, Verdana; font-size: 12px; color: #555; padding: 2px; height: 20px; width:200px; font-weight: normal;}
textarea.input-text { font-family: Arial, Verdana; font-size: 12px; color: #555; padding: 2px; height: 100px; width: 500px; }

h1 { font-size: 16px; margin:5px; margin-left: 5px; color:#727475;}
h2 { font-size: 14px; margin:5px; margin-left: 5px; color:#727475;}
h3 { font-size: 12px; margin:5px; margin-left: 5px; color:#727475;}

ul, li { list-style-type: disc; }
ul, li { margin-left: 15px; }

span.span-red { color: #c00; }

#img.img-title { padding-bottom: 11px; }
img.img-intext { margin: 5px; }

table { font-size: 100%; border-collapse: collapse; }

table.table-body { width: 760px; text-align: left; margin: 0 auto; min-height: 100%; position: relative; }
table.table-body { height: 100%; }
td { text-align: left; vertical-align: top; }

td.td-width-100 { width: 100%; }

td.td-menu { height: 26px; }
td.td-menu table { width: 100%; }
td.td-menu table td { background: #bababa url(/images/menu_back.jpg) repeat-x; }
td.td-menu img { display: block; }
td.td-menu form { float: right; width: 178px; padding-right: 11px; }
td.td-menu form input.input-text { border: 1px solid #bbb; float: left; width: 125px; margin-right: 15px; margin-top: 3px; }
td.td-menu form input.input-image { float: left; margin-top: 8px; }
td.bmenu {border:#cccccc 1px solid; padding:3px;}

td.td-menu a { display: block;  height: 26px; text-decoration: none; }

a.a-menu-academy { width: 111px; background: url(/images/menu_academy.jpg) no-repeat; }
a.a-menu-academy:hover { background: url(/images/menu_academy.jpg) no-repeat 0 -26px; }
a.a-menu-conditions { width: 92px; background: url(/images/menu_conditions.jpg) no-repeat; }
a.a-menu-conditions:hover { background: url(/images/menu_conditions.jpg) no-repeat 0 -26px; }
a.a-menu-program { width: 109px; background: url(/images/menu_program.jpg) no-repeat; }
a.a-menu-program:hover { background: url(/images/menu_program.jpg) no-repeat 0 -26px; }
a.a-menu-library { width: 124px; background: url(/images/menu_library.jpg) no-repeat; }
a.a-menu-library:hover { background: url(/images/menu_library.jpg) no-repeat 0 -26px; }
a.a-menu-press { width: 112px; background: url(/images/menu_press.jpg) no-repeat; }
a.a-menu-press:hover { background: url(/images/menu_press.jpg) no-repeat 0 -26px; }
a.search-header:visited, a.search-header:link { color: #727475; font-size: 13px; margin:5px; }
a.search-header:hover, a.search-header:active { color: #727475; font-size: 13px; margin:5px; }
a.a-border-left { margin-left: 5px; }
a.a-news-announce:link, a.a-news-announce:visited  { font-size: 11px}
a.a-news-announce:active, a.a-news-announce:hover { font-size: 11px; text-decoration: underline}

td.td-footer { font-size: 10px; color: #666; /*background: #bababa url(/images/footer_back.gif) repeat-y;*/ height: 50px; }
/*td.td-footer img { display: block }*/
td.td-footer .p-copyrights { float: left; padding-top: 16px; padding-left: 25px; }
td.td-footer .p-info { float: right; padding-top: 40px; padding-right: 25px; }

td.td-header { height: 60px; }
td.td-header img.img-logo { float: left; margin-top: 8px; }
td.td-header img.img-caption { float: right; margin-top: 34px; margin-right: 2px; }

td.td-banner { text-align: center; padding: 10px 0; }
td.td-banner-inner { text-align: center; padding: 5px 0 10px 0; }

table.table-submenu {width:100%}
table.table-submenu img { display: block}
td.td-divider { width: 3px; background-color: #fff; padding: 0; }
table.table-submenu td.td-divider { width: px; background-color: #fff; padding: 0; }
table.table-submenu a { display: block; margin: 0 0 7px 13px; }
table.table-submenu td { background: #bababa; padding-bottom: 10px; }
table.table-submenu img.img-caption { margin: 10px 0 10px 13px; }
table.table-submenu td.td-academy { background: url(/images/block_academy_back.gif) repeat-y;}
table.table-submenu td.td-cooperation { background: url(/images/block_cooperation_back.gif) repeat-y; }
table.table-submenu td.td-library { background: url(/images/block_library_back.gif) repeat-y; margin-right: 0; }

table.form-table { margin-top: 12px; }
table.form-table td { font-weight: bold; color:#999; font-size:14px; padding: 2px; }

td.td-content { height: 100%; }

table.table-content { width: 100%; height: 100%; }
table.table-main { margin-bottom: 10px; }

td.td-content-left { width: 100%; }
td.td-content-divider { width: 10px; }
td.td-content-right { width: 200px; text-align: right; vertical-align: top; }

table.table-content td.td-block-right { background: url(/images/block_right_back.jpg) repeat-y; }
td.td-block-phone { padding: 0; height: 122px; text-align: center; color: #0054a6; font-weight: bold; font-size: 16px;}
td.td-block-phone img { display: block }
td.td-block-phone p { padding-top: 22px; }
td.td-block-phone a { display: block; padding-top: 10px; margin: 0 auto; margin-bottom: 20px; }

td.td-block-private a { margin: 10px 13px; }
table.table-submenu td.td-block-private-bottom { background: #fff url(/images/block_private_bottom.gif) no-repeat; padding-top: 6px; }

.space-top-10 { margin-top: 10px; }

table.table-news { width: 180px; }
table.table-news td { padding: 4px; }
table.table-news a { font-weight: normal; text-decoration: none; }
table.table-news a.a-news-all { font-weight: bold; text-decoration: underline; font-size: 11px; }
table.table-news a.a-news-all:hover { text-decoration: none; }

table.table-news td.td-hr { text-align: center; padding: 0; }
td.td-hr div { height: 3px; background-color: #bababa; width: 175px; font-size: 1px; margin: 2px auto; }

td.td-width-365 { width: 365px; }
td.td-width-365 a:visited { color: #6ec2e5; }
td.td-width-365 p { margin: 10px 5px; }

table.table-navigation { width: 180px; }
table.table-navigation td { padding-top: 10px; }
table.table-navigation td a { display: block; margin: 7px 7px; }

td.td-padding-13 { padding: 13px; }

table.rect { display: inline; margin-right: 10px;}
table.rect td { width: 22px; height: 9px; }

span.span-grey { color: #727475; }

p.Right_header{
	background-image:url(/images/block_private_header2.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:25px;
	width:200px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 5px;
	font-weight:bold;
}






p.Team_Acad{
	font-family: georgia;
	font-size: 16px;
	color: #808080;
	font-weight: bold;
	margin:50px 0px 20px 0px;
	padding:0px;
}
p.Team_Img{
	margin:0px;
	padding:0px;
}
p.Team_Name{
	font-family: georgia;
	font-size: 13px;
	color: #808080;
	font-weight: bold;
	font-style:italic;
	margin:20px 0px 12px 0px;
	padding:0px;
}
p.Team_Desc{
	font-family: georgia;
	font-size: 13px;
	color: #808080;
	font-style:italic;
	margin:0px 0px 10px 0px;
	padding:0px;
}
p.Team_Text{
	font-family: georgia;
	font-size: 13px;
	color: #808080;
	margin:1px 0px 10px 0px;
	padding:0px;
	text-align:justify;
}
ul.Team_Ul li{
	font-family: georgia;
	font-size: 13px;
	color: #808080;
	margin:1px 0px 10px 0px;
	padding:0px;
	text-align:justify;
}
p.Team_Slog{
	font-family: georgia;
	font-size: 13px;
	color: #808080;
	font-weight: bold;
	margin:10px 0px 10px 0px;
	padding:0px;
}
p.Team_Top{
	font-family: georgia;
	font-size: 13px;
	color: #808080;
	font-weight: bold;
	margin:10px 0px 10px 0px;
	padding:0px;
}

