/*----------------------------------- NEW STYLES ------------------------------------------ */
html {
	margin:0;
    padding:0;
    height:100%;
    border:none;
}

body {
	margin: 			0;
	background:			url(/images/bgr_body.gif) repeat-x top left;
	background-color:	#0a3b7c;
	padding: 			0 15px 0 15px;
	height:				100%;
	text-align:			center;
}

TD.space {
	font-size:			10px;
}

TD#cntnTD {
	padding: 		10px 0;
}

TABLE.mainTbl {
	height:			100%;
	width:			980px;
	table-layout:	fixed;
}


TABLE.mainTbl TR#topCrnrs TD#topLeft {
	background:		url(/images/bgr_tl_crnr.gif) no-repeat top left;
	width:			10px;
	background-color:	#fff;
	font-size:		1px;
}

TABLE.mainTbl TR#topCrnrs TD#center,
TABLE.mainTbl TR#botCrnrs TD#center {
	background:		#fff;
	background-color:	#fff;
	height:			10px;
	font-size:		1px;
	width:			980px;
}

TABLE.mainTbl TR#topCrnrs TD#topRight {
	background:		url(/images/bgr_tr_crnr.gif) no-repeat top right;
	width:			10px;
	background-color:	transparent;
	font-size:		1px;
	background-color:	#fff;
}

TABLE.mainTbl TD.mainTD {
	height:			100%;
	width:			100%;
	background:		#fff;
}

TABLE.mainTbl TD.mainTD TD.leftMainTD {
	width:			305px;
	padding-left:	5px;
	padding-right:	5px;
}

TABLE.mainTbl TD.mainTD TD.leftMainTD TD.title {
	font-size:		14px;
	font-family:	Verdana, serif;
	color:			#4a6286;
	text-align:		left;
	padding-left:	18px;
	font-weight:	bold;
	text-transform: uppercase;
}

/************** Bakalavar *******************************/
TABLE.mainTbl TD.mainTD TD.leftMainTD TD#bacBGLeft,
TABLE.mainTbl TD.mainTD TD.leftMainTD TD#progPageLeft0 {
	background:		url(/images/bac_bg_left.gif) no-repeat center left;
	height:			31px;
	width:			7px;
}

TABLE.mainTbl TD.mainTD TD.leftMainTD TD#bacBGRight,
TABLE.mainTbl TD.mainTD TD.leftMainTD TD#progPageRight0 {
	background:		url(/images/bac_bg_right.gif) no-repeat center right;
	height:			31px;
	width:			7px;
}

TABLE.mainTbl TD.mainTD TD.leftMainTD TD#bacBGFill,
TABLE.mainTbl TD.mainTD TD.leftMainTD TD#progPageFill0 {
	background:		url(/images/bac_bg_fill.gif) no-repeat center center;
	height:			31px;
	color:			#fff;
	font-size:		11px;
	font-family:	Verdana, serif;
	text-align:		left;
	padding-left:	10px;
	width:			100%;
}

TABLE.mainTbl TD.mainTD TD.leftMainTD TD#bacEN,
TABLE.mainTbl TD.mainTD TD.leftMainTD TD#progPageSub0 {
	background:		url(/images/bac_eng_fill.gif) repeat-x center left;
	height:			28px;
	color:			#fff;
	font-size:		11px;
	font-family:	Verdana, serif;
	text-align:		left;
	padding-left:	10px;
	/*padding: 		0 0px 4px 0px;*/
}

/************** Magistar *******************************/
TABLE.mainTbl TD.mainTD TD.leftMainTD TD#magBGLeft,
TABLE.mainTbl TD.mainTD TD.leftMainTD TD#progPageLeft1 {
	background:		url(/images/mag_bg_left.gif) no-repeat center left;
	height:			31px;
	width:			9px;
}

TABLE.mainTbl TD.mainTD TD.leftMainTD TD#magBGRight,
TABLE.mainTbl TD.mainTD TD.leftMainTD TD#progPageRight1 {
	background:		url(/images/mag_bg_right.gif) no-repeat center right;
	height:			31px;
	width:			9px;
}

TABLE.mainTbl TD.mainTD TD.leftMainTD TD#magBGFill,
TABLE.mainTbl TD.mainTD TD.leftMainTD TD#progPageFill1 {
	background:		url(/images/mag_bg_fill.gif) repeat-x center left;
	height:			31px;
	color:			#fff;
	font-size:		11px;
	font-family:	Verdana, serif;
	text-align:		left;
	padding-left:	10px;
	width:			100%;
	/*padding: 		0 0px 4px 0px;*/
}

TABLE.mainTbl TD.mainTD TD.leftMainTD TD#magEN,
TABLE.mainTbl TD.mainTD TD.leftMainTD TD#progPageSub1 {
	background:		url(/images/mag_eng_fill.gif) repeat-x center left;
	height:			28px;
	color:			#fff;
	font-size:		11px;
	font-family:	Verdana, serif;
	text-align:		left;
	padding-left:	10px;
}

/************** Distancionno *******************************/
TABLE.mainTbl TD.mainTD TD.leftMainTD TD#distBGLeft,
TABLE.mainTbl TD.mainTD TD.leftMainTD TD#progPageLeft2 {
	background:		url(/images/dist_left.gif) no-repeat center left;
	height:			31px;
	width:			9px;
}

TABLE.mainTbl TD.mainTD TD.leftMainTD TD#distBGRight,
TABLE.mainTbl TD.mainTD TD.leftMainTD TD#progPageRight2 {
	background:		url(/images/dist_right.gif) no-repeat center right;
	height:			31px;
	width:			9px;
}

TABLE.mainTbl TD.mainTD TD.leftMainTD TD#distBGFill,
TABLE.mainTbl TD.mainTD TD.leftMainTD TD#progPageFill2 {
	background:		url(/images/dist_fill.gif) repeat-x center left;
	height:			31px;
	color:			#fff;
	font-size:		11px;
	font-family:	Verdana, serif;
	text-align:		left;
	padding-left:	10px;
	width:			100%;
	/*padding: 		0 0px 4px 0px;*/
}

TABLE.mainTbl TD.mainTD TD.leftMainTD TD#distEN,
TABLE.mainTbl TD.mainTD TD.leftMainTD TD#progPageSub2 {
	background:		url(/images/mejdunar_prog_fill.gif) repeat-x center left;
	height:			28px;
	color:			#fff;
	font-size:		11px;
	font-family:	Verdana, serif;
	text-align:		left;
	padding-left:	10px;
}

TABLE.mainTbl TD.mainTD TD.leftMainTD TD#progPageLeft0,
TABLE.mainTbl TD.mainTD TD.leftMainTD TD#progPageRight0,
TABLE.mainTbl TD.mainTD TD.leftMainTD TD#progPageLeft1,
TABLE.mainTbl TD.mainTD TD.leftMainTD TD#progPageRight1,
TABLE.mainTbl TD.mainTD TD.leftMainTD TD#progPageLeft2,
TABLE.mainTbl TD.mainTD TD.leftMainTD TD#progPageRight2 {
	font-size:		1px;
}


TABLE.mainTbl TD.mainTD TD.leftMainTD TD#progPageLeft0 DIV,
TABLE.mainTbl TD.mainTD TD.leftMainTD TD#progPageRight0 DIV,
TABLE.mainTbl TD.mainTD TD.leftMainTD TD#progPageLeft1 DIV,
TABLE.mainTbl TD.mainTD TD.leftMainTD TD#progPageRight1 DIV,
TABLE.mainTbl TD.mainTD TD.leftMainTD TD#progPageLeft2 DIV,
TABLE.mainTbl TD.mainTD TD.leftMainTD TD#progPageRight2 DIV {
	width:			9px;
	font-size:		1px;
}

TABLE.mainTbl TD.mainTD TD.leftMainTD TD#subMenu {
	background:		url(/images/sub2_1_fill.gif) repeat-x center left;
	height:			28px;
	text-align:		left;
	padding-left:	10px;
}

TABLE.mainTbl TD.mainTD TD.leftMainTD TD#subMenu A {
	text-decoration:	none;
	font-size:		11px;
	font-family:	Verdana, serif;
	color:			#4c5956;
	margin: .25em 0;
    padding: 0 0 0 10px;
    background:url(/images/content_bullet.gif) no-repeat 0px 5px;
}

TABLE.mainTbl TD.mainTD TD.leftMainTD TD#subMenu A:hover {
	color:			#103e7f;
}

TABLE.mainTbl TD.mainTD TD.leftMainTD TD#subSep {
	background:		url(/images/separator_1.gif) repeat-x center left;
	height:			2px;
	font-size:		1px;
	line-height: 1px;
}


TABLE.mainTbl TD.mainTD TD.leftMainTD TD#subMenuEndLeft {
	background:		url(/images/bottom_sub2_left.gif) no-repeat center left;
	height:			20px;
	width:			9px;
}

TABLE.mainTbl TD.mainTD TD.leftMainTD TD#subMenuEndRight {
	background:		url(/images/bottom_sub2_right.gif) no-repeat center right;
	height:			20px;
	width:			9px;
}

TABLE.mainTbl TD.mainTD TD.leftMainTD TD#subMenuEndFill {
	background:		url(/images/bottom_sub2_fill.gif) repeat-x center left;
	height:			20px;
	text-align:		center;
}

TABLE.mainTbl TD.mainTD TD.leftMainTD TD#subMenuEndFill IMG {
	cursor: 		pointer;
}

TABLE.mainTbl TD.mainTD TD.rightMainTD {
	padding-left:	10px;
	padding-right:	5px;
}

TABLE.mainTbl TD.mainTD TD.rightMainTD TD#rightMainTDRight {
	background:		url(/images/home_bgr.jpg) no-repeat right 10px;
	padding-left:	15px;
	padding-top: 	330px;
}

TABLE.mainTbl TD.mainTD TD.rightMainTD TD#rightMainTDRight TD#priemLeft {
	background:		url(/images/priem_left.gif) no-repeat left center;
	width:			8px;
	height:			129px;
}

TABLE.mainTbl TD.mainTD TD.rightMainTD TD#rightMainTDRight TD#priemRight {
	background:		url(/images/priem_right.gif) no-repeat right center;
	width:			8px;
	height:			129px;
}

TABLE.mainTbl TD.mainTD TD.rightMainTD TD#rightMainTDRight TD#priemFill {
	background:		url(/images/priem_fill.gif) repeat-x left center;
	height:			129px;
	/*width:			292px;*/
}

TABLE.mainTbl TD.mainTD TD.rightMainTD TD#rightMainTDRight TD#priemTitle {
	font-size:		18px;
	font-family:	Verdana, serif;
	color:			#464a49;
	padding-top:	3px;
	padding-bottom:	5px;
}

TABLE.mainTbl TD.mainTD TD.rightMainTD TD#rightMainTDRight TD#priemBody {
	padding:		3px 5px 5px 5px;
	height:			100%;
}

TABLE.mainTbl TD.mainTD TD.rightMainTD TD#rightMainTDRight TD#priemBody A {
	text-decoration:	underline;
	font-size:		11px;
	font-family:	Verdana, serif;
	color:			#808080;
	margin: .25em 0;
    padding: 0 0 0 10px;
    background:url(/images/content_bullet.gif) no-repeat 0px 5px;
}

/************** Aktualno *******************************/
TABLE.mainTbl TD.mainTD TD.rightMainTD TD#aktualnoLeft {
	background:		url(/images/aktualno_left.gif) no-repeat center left;
	height:			36px;
	width:			11px;
}

TABLE.mainTbl TD.mainTD TD.rightMainTD TD#aktualnoRight {
	background:		url(/images/aktualno_right.gif) no-repeat center right;
	height:			36px;
	width:			11px;
}

TABLE.mainTbl TD.mainTD TD.rightMainTD TD#aktualnoFill {
	background:		url(/images/aktualno_head.gif) repeat-x center left;
	height:			37px;
	color:			#fff;
	font-size:		14px;
	font-family:	Verdana, serif;
	text-align:		left;
	padding-left:	10px;
	width:			313px;
	text-transform: uppercase;
}

TABLE.mainTbl TD.mainTD TD.rightMainTD TD#aktualnoFill DIV {
	color:			#fff;
	font-size:		14px;
	font-family:	Verdana, serif;
	text-align:		left;
	text-transform: uppercase;
}

TABLE.mainTbl TD.mainTD TD.rightMainTD TD#aktualnoTitle {
	color:			#0e366d;
	font-size:		11px;
	font-family:	Verdana, serif;
	text-align:		left;
	padding:		3px 0 3px 10px;
}

TABLE.mainTbl TD.mainTD TD.rightMainTD TD#aktualnoDate {
	color:			#5478bf;
	font-size:		11px;
	font-family:	Verdana, serif;
	text-align:		left;
	padding-left:	10px;
}

TABLE.mainTbl TD.mainTD TD.rightMainTD TD#aktualnoPic {
	width: 1px;
}

TABLE.mainTbl TD.mainTD TD.rightMainTD TD#aktualnoPic DIV {
	background:		url(/images/imgCntr123_85.gif) no-repeat center left;
	width:			125px;
	height:			87px;
}

TABLE.mainTbl TD.mainTD TD.rightMainTD TD#aktualnoTxt {
	padding-left:	5px;
	font-size:		10px;
	font-family:	Verdana, serif;
	text-align:		left;
	color:			#8d8f8e;
	vertical-align: top;
}

TABLE.mainTbl TD.mainTD TD.rightMainTD TD#aktualnoMenu {
	background:		url(/images/aktualno_gray_fill.gif) repeat-x center left;
	height:			28px;
}

TABLE.mainTbl TD.mainTD TD.rightMainTD TD#aktualnoSep {
	background-color:#fff;
	font-size: 		1px;
	height:			1px;
}

TABLE.mainTbl TD.mainTD TD.rightMainTD TD#aktualnoMenuTxt {
	text-align:		left;
	font-size:		11px;
	font-family:	Verdana, serif;
	color:			#4c5956;
	padding-left:	11px;
}

TABLE.mainTbl TD.mainTD TD.rightMainTD TD#aktualnoChavka {
	background:		url(/images/left_menu_arrow_right.gif) no-repeat center left;
	width:			18px;
}

TABLE.mainTbl TD.mainTD TD.rightMainTD TD#aktualnoChavka IMG {
	cursor: pointer;
}

TABLE.mainTbl TD.mainTD TD.rightMainTD TD#aktualnoMenuTxt A {
	background:		url(/images/left_menu_arrow_right.gif) no-repeat 280px center;
	font-size:		11px;
	font-family:	Verdana, serif;
	color:			#4c5956;
	text-decoration:none;
	display: block;
	padding: 5px 0;
	outline: none;
	padding-right: 25px;
}

TABLE.mainTbl TD.mainTD TD.rightMainTD TD#aktualnoMenuTxt A#selected {
	background:		url(/images/left_menu_arrow_down.gif) no-repeat 280px center;
	font-size:		11px;
	font-family:	Verdana, serif;
	color:			#103e7f;
	text-decoration: none;
	display: block;
	padding: 5px 0;
	outline: none;
}

TABLE.mainTbl TD.mainTD TD.rightMainTD TD#aktualnoMenuTxt A:hover {
	color:			#103e7f;
}

TABLE.mainTbl TD.mainTD TD.rightMainTD TD#aktualnoTxt SPAN {
	padding-right:	10px;
}

TABLE.mainTbl TD.mainTD TD.rightMainTD TD#aktualnoTxt SPAN,
TABLE.mainTbl TD.mainTD TD.rightMainTD TD#aktualnoTxt SPAN A {
	color:			#4365a0;
	text-decoration: none;
	display: 		block;
	text-align:		right;
}

TABLE.mainTbl TD.mainTD TD.rightMainTD TD#aktualnoStory {
	color:			#878787;
	text-align:		justify;
	font-size:		11px;
	font-family:	Verdana, serif;
	padding:		0 10px 0 10px;
}

TABLE.mainTbl TD.mainTD TD.rightMainTD TD#aktualnoStory P.title {
	color:			#4379dc;
	text-align: justify;
}

TABLE.mainTbl TD.mainTD TD.rightMainTD TD#aktualnoStory A {
	text-decoration:	underline;
	font-size:		11px;
	font-family:	Verdana, serif;
	color:			#808080;
	margin: .25em 0;
    padding: 0 0 0 10px;
    background:url(/images/content_bullet.gif) no-repeat 0px 5px;
}

/************** Staj *******************************/
TABLE.mainTbl TD.mainTD TD.rightMainTD TD#stajTD {
	padding:		5px 0 10px 0;	
}

TABLE.mainTbl TD.mainTD TD.rightMainTD TD#stajLeft {
	background:		url(/images/stajprog_left.gif) no-repeat center left;
	height:			25px;
	width:			10px;
}

TABLE.mainTbl TD.mainTD TD.rightMainTD TD#stajRight {
	background:		url(/images/stajprog_right.gif) no-repeat center right;
	height:			25px;
	width:			10px;
}

TABLE.mainTbl TD.mainTD TD.rightMainTD TD#stajLeft DIV,
TABLE.mainTbl TD.mainTD TD.rightMainTD TD#stajRight DIV {
	width:			10px;
}

TABLE.mainTbl TD.mainTD TD.rightMainTD TD#stajFill {
	background:		url(/images/stajprog_fill.gif) repeat-x center left;
	height:			25px;
	color:			#fff;
	font-size:		14px;
	font-family:	Verdana, serif;
	text-align:		left;
	width:			100%;
	text-transform: uppercase;
}

TABLE.mainTbl TD.mainTD TD.rightMainTD TD#stajFill A {
	color:			#fff;
	font-size:		14px;
	font-family:	Verdana, serif;
	text-align:		left;
	width:			100%;
	text-transform: uppercase;
	text-decoration: none;
}

TABLE.mainTbl TD.mainTD TD.rightMainTD TD#stajFill A:hover {
	color:			#fff;
	font-size:		14px;
	font-family:	Verdana, serif;
	text-align:		left;
	width:			100%;
	text-transform: uppercase;
	text-decoration: underline;
}

TABLE.mainTbl TD.mainTD TD.rightMainTD TD#stajBotLeft {
	background:		url(/images/stajprog_sub_left.gif) no-repeat top left;
	height:			10px;
	width:			8px;
	font-size:		1px;
}

TABLE.mainTbl TD.mainTD TD.rightMainTD TD#stajBotRight {
	background:		url(/images/stajprog_sub_right.gif) no-repeat top right;
	height:			10px;
	width:			8px;
	font-size:		1px;
}

TABLE.mainTbl TD.mainTD TD.rightMainTD TD#stajBotFill {
	background:		url(/images/stajprog_sub_fill.gif) repeat-x top left;
	height:			10px;
	font-size:		1px;
}

TABLE.mainTbl TD.mainTD TD.rightMainTD TD#stajMainFill {
	background:		url(/images/stajprog_sub_fill.gif) repeat center left;
	height:			10px;
	font-size:		11px;
	color:			#878787;
	font-family:	Verdana, serif;
	text-align:		left;
	padding-top:	5px;
}

TABLE.mainTbl TD.mainTD TD.rightMainTD TD#stajMainFill TABLE TD {
	padding:		5px 0 5px 10px;
}

TABLE.mainTbl TD.mainTD TD.rightMainTD TD#stajMainFill A {
	height:			10px;
	font-size:		11px;
	color:			#4c5956;
	font-family:	Verdana, serif;
	text-decoration:none;
	padding:		3px 0 3px 10px;
	display:		block;
	margin: .25em 0;
    background:url(/images/content_bullet.gif) no-repeat 0px 8px;
}

TABLE.mainTbl TD.mainTD TD.rightMainTD TD#stajMainFill A:hover {
	color:			#103e7f;
}

TABLE.mainTbl TD.mainTD TD.rightMainTD TD#stajMainFill TD.stajSep {
	background:		url(/images/stajprog_separator.gif) repeat-y top center;
	width:			4px;
	font-size:		1px;
	padding-left:	0;
}

TABLE.mainTbl TR#topCrnrs TD#topLeft {
	background:		url(/images/bgr_tl_crnr.gif) no-repeat top left;
	height:			10px;
	width:			10px;
	background-color:	transparent;
	font-size:		1px;
}

TABLE.mainTbl TR#topCrnrs TD#center,
TABLE.mainTbl TR#botCrnrs TD#center {
	background:		#fff;
	font-size:		1px;
	width:  		100%;
}

* html TABLE.mainTbl TR#topCrnrs TD#center,
* html TABLE.mainTbl TR#botCrnrs TD#center {
	width:			100%;
}

TABLE.mainTbl TR#topCrnrs TD#topRight {
	background:		url(/images/bgr_tr_crnr.gif) no-repeat top right;
	height:			10px;
	width:			10px;
	background-color:	transparent;
	font-size:		1px;
}

TABLE.mainTbl TR#botCrnrs TD#botLeft {
	background:		url(/images/bgr_bl_crnr.gif) no-repeat bottom left;
	height:			10px;
	width:			10px;
	background-color:	transparent;
	font-size:		1px;
}

TABLE.mainTbl TR#botCrnrs TD#botRight {
	background:		url(/images/bgr_br_crnr.gif) no-repeat bottom right;
	height:			10px;
	width:			10px;
	background-color:	transparent;
	font-size:		1px;
}

TABLE.mainTbl TR#headerTR TD,
TABLE.mainTbl TR#headerTR TD TABLE, 
TABLE.mainTbl TR#headerTR TD TABLE TD, 
TABLE.mainTbl TR#menuTR TD,
TABLE.mainTbl TR#menuTR TD TABLE, 
TABLE.mainTbl TR#menuTR TD TABLE TD, 
TABLE.mainTbl TR#botmenuTR TD,
TABLE.mainTbl TR#botmenuTR TD TABLE, 
TABLE.mainTbl TR#botmenuTR TD TABLE TD {
	background:		#fff;
}

TABLE.mainTbl TR#headerTR TD#headerTD {
	padding-left:		10px;
	height:				69px;
	top:				0;
	margin:				0;
	text-align:			top;
	vertical-align:		top;
}

TABLE.mainTbl TR#headerTR TD#dateTD {
	color:			#afb5b4;
	font-size:		10px;
	font-family:	Verdana, serif;
	padding-top:	7px;
	padding-right:	7px;
}

TABLE.mainTbl TR#headerTR TD#logoTD {
	background:		url(/images/mainheader_logo_03.gif) no-repeat center left;
	height:			67px;
	width:			258px;
	background-color:	transparent;
	font-size:		1px;
}

TABLE.mainTbl TR#headerTR TD#logoTD A {
	display:		block;
	height:			100%;
	text-decoration: none;
	outline: none;
}

/*************** BLUE MENU ******************/
TABLE.mainTbl TR#headerTR TD#headerTD TD#blueMenuTD {
	padding-right:	10px;
	width:			1px;
}

TABLE.mainTbl TR#headerTR TD#headerTD TABLE#blueMenuTbl {
	height:			27px;
	background:		transparent;
}

TABLE.mainTbl TR#headerTR TD#headerTD TABLE#blueMenuTbl TD#blueLeft {
	background:		url(/images/blue_left.gif) no-repeat top left;
	height:			27px;
	width:			7px;
}

TABLE.mainTbl TR#headerTR TD#headerTD TABLE#blueMenuTbl TD#blueRight {
	background:		url(/images/blue_right.gif) no-repeat top right;
	height:			27px;
	width:			7px;
}

TABLE.mainTbl TR#headerTR TD#headerTD TABLE#blueMenuTbl TD#blueLeft,
TABLE.mainTbl TR#headerTR TD#headerTD TABLE#blueMenuTbl TD#blueRight {
	font-size:		1px;
	width:			7px;
}


TABLE.mainTbl TR#headerTR TD#headerTD TABLE#blueMenuTbl TD#blueLeft DIV,
TABLE.mainTbl TR#headerTR TD#headerTD TABLE#blueMenuTbl TD#blueRight DIV {
	width:			7px;
	font-size:		1px;
}

TABLE.mainTbl TR#headerTR TD#headerTD TABLE#blueMenuTbl TD#blueFill,
TABLE.mainTbl TR#headerTR TD#headerTD TABLE#blueMenuTbl TD#blueFillPP {
	background:		url(/images/blue_fill.gif) repeat-x top left;
	height:			27px;
	color:			#fff;
	font-size:		10px;
	font-family:	Verdana, serif;
	padding: 		0 0px 4px 0px;
	width: 100%;
}

TABLE.mainTbl TR#headerTR TD#headerTD TABLE#blueMenuTbl TD#blueFill A,
TABLE.mainTbl TR#headerTR TD#headerTD TABLE#blueMenuTbl TD#blueFillPP A {
	text-decoration:	none;
	color:				#fff;
	padding:			5px 6px 0px 6px;
	padding-bottom:		6px !important 0px;
	display:			block;
	height:				18px;
	vertical-align:		middle;
	position:			relative;
	text-align:			center;
	white-space:		nowrap;
}

TABLE.mainTbl TR#headerTR TD#headerTD TABLE#blueMenuTbl TD#blueFill A:hover,
TABLE.mainTbl TR#headerTR TD#headerTD TABLE#blueMenuTbl TD#blueFill A.hover, 
TABLE.mainTbl TR#headerTR TD#headerTD TABLE#blueMenuTbl TD#blueFillPP A:hover,
TABLE.mainTbl TR#headerTR TD#headerTD TABLE#blueMenuTbl TD#blueFillPP A.hover {
	background:		url(/images/blue_A_hover.gif) repeat-x top left;
	color:				#385c9b;
	height:				18px;
	padding:			5px 6px 0px 6px;
	padding-bottom:		6px !important 0px;
}

TABLE.mainTbl TR#headerTR TD#headerTD TABLE#blueMenuTbl TD#blueSep {
	background:		url(/images/blue_sep.gif) no-repeat center left;
	height:			27px;
	width:			2px;
	font-size:		1px;
}

/******************* Header SUB MENU ******************/
TABLE.mainTbl TR#headerTR TD#headerTD TD#topSubMenu {
	padding-right:	30px;
	color:			#8d8f8e;
	white-space:	nowrap;
}

TABLE.mainTbl TR#headerTR TD#headerTD TD#topSubMenu A {
	color:			#8d8f8e;
	font-size:		10px;
	font-family:	Verdana, serif;
	text-decoration: none;
}

TABLE.mainTbl TR#headerTR TD#headerTD TD#topSubMenu A:hover {
	color:			#103e7f;
	text-decoration: underline;
}

/*************** MAIN MENU ******************/
TABLE.mainTbl TR#menuTR TD#menuTD {
	padding:	10px 3px 10px 3px;
	text-align:		center;
}

TABLE.mainTbl TR#menuTR TD#menuTD TABLE#mainMenuTbl {
	height:			37px;
	background:		transparent;
	text-align:		center;
	width:			960px;
}

TABLE.mainTbl TR#menuTR TD#menuTD TABLE#mainMenuTbl TD#mainLeft {
	background:		url(/images/menu_left.gif) no-repeat center left;
	height:			37px;
	width:			10px;
	font-size:		1px;
}

TABLE.mainTbl TR#menuTR TD#menuTD TABLE#mainMenuTbl TD#mainRight {
	background:		url(/images/menu_right.gif) no-repeat center right;
	height:			37px;
	width:			11px;
}

/*************** BOTTOM MENU ******************/
TABLE.mainTbl TR#botmenuTR TD#botmenuTD {
	padding-left:	5px;
	padding-right:	5px;
	padding-top:	10px;
	text-align:		center;
	width:			100%;
}

TABLE.mainTbl TR#botmenuTR TD#botmenuTD TABLE#botMenuTbl {
	height:			55px;
	background:		transparent;
	text-align:		center;
	width:			100%;
}

TABLE.mainTbl TR#botmenuTR TD#botmenuTD TABLE#botMenuTbl TD#botLeft {
	background:		url(/images/bot_menu_left.gif) no-repeat center left;
	height:			55px;
	width:			9px;
}

TABLE.mainTbl TR#botmenuTR TD#botmenuTD TABLE#botMenuTbl TD#botRight {
	background:		url(/images/bot_menu_right.gif) no-repeat center right;
	height:			55px;
	width:			9px;
}

TABLE.mainTbl TR#botmenuTR TD#botmenuTD TABLE#botMenuTbl TD#botFill {
	background:		url(/images/bot_menu_fill.gif) repeat-x center left;
	height:			55px;
	color:			#fff;
	font-size:		10px;
	font-family:	Verdana, serif;
	padding: 		0 0px 0px 0px;
}

TABLE.mainTbl TR#botmenuTR TD#botmenuTD TABLE#botMenuTbl TD#botFill TABLE,
TABLE.mainTbl TR#botmenuTR TD#botmenuTD TABLE#botMenuTbl TD#botFill TABLE TD {
	background:			transparent;
	background-color:	transparent;
}

TABLE.mainTbl TR#botmenuTR TD#botmenuTD TABLE#botMenuTbl TD#botFill A {
	text-decoration:	none;
	color:				#4c5559;
	padding:			11px 3px 13px 3px;
	text-transform:		lowercase;
	font-size:			9px;
}

TABLE.mainTbl TR#botmenuTR TD#botmenuTD TABLE#botMenuTbl TD#botFill A:hover {
	text-decoration:	underline;
}

TABLE.mainTbl TR#botmenuTR TD#botmenuTD TABLE#botMenuTbl TD#botSep {
	color:			#c5cdcb;
	font-size:		10px;
	font-family:	Verdana, serif;
	padding: 		0 0px 0px 0px;
}

TABLE.mainTbl TR#botmenuTR TD#botmenuTD TABLE#botMenuTbl TD#botFill TABLE TD#copyRight {
	padding-top:	8px;
	color:			#848d90;
	font-size:		10px;
	text-align:		center;
}

TABLE.mainTbl TR#botmenuTR TD#botmenuTD TABLE#botMenuTbl TD#botFill TABLE TD#copyRight A {
	display:		inline;
}

DIV.inputCntr {
	display:		inline;
}

DIV.inputCntr TD#left {
	background:		url(/images/input_left.gif) no-repeat center left;
	width:			8px;
}

DIV.inputCntr TD#right {
	background:		url(/images/input_right.gif) no-repeat center right;
	width:			8px;
}

DIV.inputCntr TD#mid {
	background:		url(/images/input_fill.gif) repeat-x center left;
}


INPUT.txt {
	border:			none;
	background:		transparent;
	font-size:		10px;
	width:			180px;
}

/******************** BLue PopUp ******************/
DIV#bluePPcandidates {
	position:		absolute;
	z-index:		5;
	height:			99px;
}

DIV#bluePPcandidates TD {
	padding-bottom:	1px;
	padding-top:	1px;
}

DIV#bluePPcandidates TD.lbl,
TD.pContentTD TD.lbl {
	color:			#8d8f8e;
	font-size:		10px;
	font-family:	Verdana, serif;
	padding: 		0 6px 0px 0px;
	text-align:		left;
}

DIV#bluePPcandidates TD.lbl A,
TD.pContentTD TD.lbl A {
	color:			#8d8f8e;
	font-size:		10px;
	font-family:	Verdana, serif;
	text-decoration:	none;
}

DIV#bluePPcandidates TD.lbl A:hover,
TD.pContentTD TD.lbl A:hover {
	text-decoration:	underline;
}

DIV#bluePPcandidates INPUT.redSubmit,
TD.pContentTD INPUT.redSubmit {
	border:			none;
	background:		url(/images/blue_pp_btn.gif) no-repeat center left;
	width:			25px;
	height:			16px;
	cursor:			pointer;
}

TD.pContentTD INPUT.redSubmitText {
	border:			none;
	background:		url(/images/blue_pp_btn.gif) no-repeat right 2px;
	cursor:			pointer;
	padding-right:	27px;
	text-align: left;
}

DIV#bluePPcandidates TABLE,
DIV#bluePPcandidates TABLE TD {
	background:			transparent;
	background-color:	transparent;
}

DIV.bluePPcandidates TD#leftPP {
	background:		url(/images/blue_pp_left.gif) no-repeat center left;
	width:			13px;
	height:			79px;
}
DIV.bluePPcandidates TD#rightPP {
	background:		url(/images/blue_pp_right.gif) no-repeat center left;
	width:			13px;
	height:			79px;
}
DIV.bluePPcandidates TD#midPP {
	background:		url(/images/blue_pp_fill.gif) repeat-x center left;
	height:			79px;
}

/******************** Main PopUp ******************/
DIV#mainPP {
	position:		absolute;
	z-index:		5;
	top:			135px;
	width: 1px;
}
/*
DIV#mainPP TD {
	padding-bottom:	1px;
	padding-top:	1px;
}

DIV#mainPP TABLE,
DIV#mainPP TABLE TD {
	background:			transparent;
	background-color:	transparent;
}

DIV.mainPP TD#mainPPcc {
	background:		url(/images/menu_pp_cc.gif) no-repeat top left;
	width:			397px;
	height:			105px;
	text-align:		center;
}

DIV.mainPP TD#mainPPstudents {
	background:		url(/images/menu_pp_students.gif) no-repeat top left;
	width:			398px;
	height:			123px;
	text-align:		center;
}

DIV.mainPP TD#mainPPnews {
	background:		url(/images/menu_pp_news.gif) no-repeat top left;
	width:			193px;
	height:			66px;
	text-align:		center;
}

DIV.mainPP TD#mainPPuchi {
	background:		url(/images/menu_pp_uchi.gif) no-repeat top left;
	width:			398px;
	height:			123px;
	text-align:		center;
}

DIV.mainPP TD#mainPPcontacts {
	background:		url(/images/menu_pp_contacts.gif) no-repeat top left;
	width:			235px;
	height:			106px;
	text-align:		center;
}

DIV.mainPP TD#mainPPphoto {
	background:		url(/images/menu_pp_photo.gif) no-repeat top left;
	width:			398px;
	height:			106px;
	text-align:		center;
}

DIV.mainPP TABLE TD#mainPPSep {
	background:		url(/images/menu_pp_sep.gif) no-repeat top left;
	width:			3px;
	font-size:		1px;
}

DIV.mainPP TABLE TD A {
	color:			#4c5956;
	font-size:		11px;
	font-family:	Verdana, serif;
	text-align:		left;
	text-decoration:none;
	display:		block;
	padding:		3px 15px 3px 15px;
}*/

 /**************** LEFT MENU ******************/
 

TABLE.mainTbl TD.mainTD TD.leftMenu {
	width:			305px;
	padding-left:	5px;
	padding-right:	5px;
}

TABLE.mainTbl TD.mainTD TD.leftMenu TD#leftMenu {
	background:		url(/images/left_menu_fill.gif) repeat-x bottom left;
}

TABLE.mainTbl TD.mainTD TD.leftMenu TABLE.leftMenuTbl {
	color:			#4c5956;
	font-size:		11px;
	font-family:	Verdana, serif;
	text-align:		left;
	height:			100%;
}

TABLE.mainTbl TD.mainTD TD.leftMenu TABLE.leftMenuTbl A {
	display:		block;
	color:			#4c5956;
	font-size:		11px;
	font-family:	Verdana, serif;
	text-decoration:none;
	padding:		3px 20px 3px 11px;
	background:		url(/images/left_menu_arrow_right.gif) no-repeat 285px 2px;
}

TABLE.mainTbl TD.mainTD TD.leftMenu TABLE.leftMenuTbl A.selected {
	background:		url(/images/left_menu_arrow_down.gif) no-repeat 281px 4px;
	color:			#365b99;
}

TABLE.mainTbl TD.mainTD TD.leftMenu TABLE.leftMenuTbl INPUT.btn {
	display:		block;
	border:			0;
	color:			#4c5956;
	font-size:		11px;
	font-family:	Verdana, serif;
	text-decoration:none;
	padding:		3px 20px 3px 11px;
	background:		url(/images/left_menu_arrow_right.gif) no-repeat 285px 2px;
	width:			305px;
	text-align:		left;
	cursor:			pointer;
}

TABLE.mainTbl TD.mainTD TD.leftMenu TABLE.leftMenuTbl INPUT#private:hover,
TABLE.mainTbl TD.mainTD TD.leftMenu TABLE.leftMenuTbl INPUT#passwd:hover {
	color:			#365b99;
}

TABLE.mainTbl TD.mainTD TD.leftMenu TABLE.leftMenuTbl INPUT.selected {
	display:		block;
	border:			0;
	background:		url(/images/left_menu_arrow_down.gif) no-repeat 285px 2px;
	color:			#365b99;
	font-size:		11px;
	font-family:	Verdana, serif;
	text-decoration:none;
	padding:		3px 20px 3px 11px;
	width:			305px;
	text-align:		left;
	cursor:			pointer;
}

TABLE.mainTbl TD.mainTD TD.leftMenu TABLE.leftMenuTbl FORM {
	margin: 0;
}

TABLE.mainTbl TD.mainTD TD.leftMenu TABLE.leftMenuTbl A:hover {
	color:			#365b99;
}

TABLE.mainTbl TD.mainTD TD.leftMenu TABLE.leftMenuTbl TD {
	background:		url(/images/left_menu_main.gif) no-repeat top left;
	height:			29px;
}

TABLE.mainTbl TD.mainTD TD.leftMenu TABLE.leftMenuTbl TR#firstRow TD {
	background:		url(/images/left_menu_first.gif) no-repeat top left;
	height:			30px;
}

TABLE.mainTbl TD.mainTD TD.leftMenu TABLE.leftMenuTbl TR#lastRow TD {
	background:		url(/images/left_menu_end.gif) no-repeat bottom left;
	height:			100%;
}

TABLE.mainTbl TD.mainTD TD.leftMenu TABLE.leftMenuTbl TR#subMenu TD {
	background-color:		#fff;;
	background:		url(/images/left_menu_subSep.gif) no-repeat bottom left;
	padding-left: 10px;
}

TABLE.mainTbl TD.mainTD TD.leftMenu TABLE.leftMenuTbl TR#subMenuLast TD {
	background-color:		#fff;;
	background:				transparent;
	padding-left: 10px;
}

TABLE.mainTbl TD.mainTD TD.leftMenu TABLE.leftMenuTbl TR#subMenu TD A,
TABLE.mainTbl TD.mainTD TD.leftMenu TABLE.leftMenuTbl TR#subMenuLast TD A {
	padding:		1px 10px 3px 18px;
	line-height:	1.3em;
    background:url(/images/content_bullet.gif) no-repeat 7px 6px;
}

TABLE.mainTbl TD.mainTD TD.leftMenu TABLE.leftMenuTbl TR#subMenu TD#last {
	background:		transparent;
}

TD#mainContent {
	padding-left:	5px;
	padding-right:	5px;
}

TABLE.contentTbl {
	background:		url(/images/content_fill.gif) no-repeat bottom left;
	width:			647px;
}

TABLE.contentTbl TD#contactsPic {
	background:		url(/images/contacts_pic.gif) no-repeat top center;
	width:			647px;
	height:			122px;
}

TABLE.contentTbl TD#candidatesPic,
TABLE.contentTbl TD#candidatesPic0,
TABLE.contentTbl TD#candidatesPicmaster {
	background:		url(/images/candidates_pic.gif) no-repeat top center;
	width:			647px;
	height:			122px;
}


TABLE.contentTbl TD#candidatesPicdoors,
TABLE.contentTbl TD#candidatesPic1 {
	background:		url(/images/candidates_pic_doors.gif) no-repeat top center;
	width:			647px;
	height:			122px;
}


TABLE.contentTbl TD#candidatesPicinternational,
TABLE.contentTbl TD#candidatesPic2 {
	background:		url(/images/candidates_pic_inter.jpg) no-repeat top center;
	width:			647px;
	height:			122px;
}


TABLE.contentTbl TD#candidatesPicbachelor,
TABLE.contentTbl TD#candidatesPic3,
TABLE.contentTbl TD#candidatesPiccalendar,
TABLE.contentTbl TD#candidatesPicdistant {
	background:		url(/images/candidates_pic_bac.gif) no-repeat top center;
	width:			647px;
	height:			122px;
}

TABLE.contentTbl TD#newsPic,
TABLE.contentTbl TD#newsPicnews,
TABLE.contentTbl TD#newsPicevents {
	background:		url(/images/students_pic.jpg) no-repeat top center;
	width:			647px;
	height:			122px;
}

TABLE.contentTbl TD#studentsPic,
TABLE.contentTbl TD#studentsPiccalendar,
TABLE.contentTbl TD#studentsPicdocuments,
TABLE.contentTbl TD#studentsPicactual,
TABLE.contentTbl TD#studentsPictimetable,
TABLE.contentTbl TD#studentsPicmaterials,
TABLE.contentTbl TD#studentsPicexams,
TABLE.contentTbl TD#studentsPiccareers,
TABLE.contentTbl TD#studentsPiclibrary,
TABLE.contentTbl TD#studentsPicopinions,
TABLE.contentTbl TD#programmesPic {
	background:		url(/images/students_pic.jpg) no-repeat top center;
	width:			647px;
	height:			122px;
}

TABLE.contentTbl TD#studylifePic,
TABLE.contentTbl TD#studylifePiccalendar,
TABLE.contentTbl TD#studylifePicdocuments,
TABLE.contentTbl TD#studylifePicactual,
TABLE.contentTbl TD#studylifePictimetable,
TABLE.contentTbl TD#studylifePicmaterials,
TABLE.contentTbl TD#studylifePicexams,
TABLE.contentTbl TD#studylifePiccareers,
TABLE.contentTbl TD#studylifePicstudylife,
TABLE.contentTbl TD#studylifePicopinions {
	background:		url(/images/students_pic_lib.jpg) no-repeat top center;
	width:			647px;
	height:			122px;
}

TABLE.contentTbl TD#aboutPic {
	background:		url(/images/contacts_pic.gif) no-repeat top center;
	width:			647px;
	height:			122px;
}

TABLE.contentTbl TD#researchPic {
	background:		url(/images/students_pic_lib.jpg) no-repeat top center;
	width:			647px;
	height:			122px;
}

TABLE.contentTbl TD#alumniPic {
	background:		url(/images/candidates_pic.gif) no-repeat top center;
	width:			647px;
	height:			122px;
}

TABLE.contentTbl TD#contentPic0 {
	background:		url(/images/contacts_pic.gif) no-repeat top center;
	width:			647px;
	height:			122px;
}

TABLE.contentTbl TD#contentPic1 {
	background:		url(/images/candidates_pic.gif) no-repeat top center;
	width:			647px;
	height:			122px;
}


TABLE.contentTbl TD#contentPic2 {
	background:		url(/images/candidates_pic_doors.gif) no-repeat top center;
	width:			647px;
	height:			122px;
}


TABLE.contentTbl TD#contentPic3 {
	background:		url(/images/candidates_pic_inter.jpg) no-repeat top center;
	width:			647px;
	height:			122px;
}


TABLE.contentTbl TD#contentPic4 {
	background:		url(/images/candidates_pic_bac.gif) no-repeat top center;
	width:			647px;
	height:			122px;
}

TABLE.contentTbl TD#contentPic5 {
	background:		url(/images/students_pic.jpg) no-repeat top center;
	width:			647px;
	height:			122px;
}


TABLE.contentTbl TD#contentPic6 {
	background:		url(/images/students_pic_lib.jpg) no-repeat top center;
	width:			647px;
	height:			122px;
}

TABLE.contentTbl TD#contentPic7 {
	background:		url(/images/students_pic_lib.jpg) no-repeat top center;
	width:			647px;
	height:			122px;
}

TABLE.contentTbl TD#content {
	width:			647px;
	height:			100%;
}

TABLE.contentTbl TD#content TR#pTitle TD {
	padding:		19px 10px 0px 10px;
	color:			#2154ad;
	text-transform: uppercase;
	font-family:	Verdana, serif;
	font-size:		14px;
}

TABLE.contentTbl TD#content TR#pPath TD {
	padding:		2px 10px 10px 10px;
	color:			#8d8f8e;
	text-transform: lowercase;
	font-family:	Verdana, serif;
	font-size:		11px;
}

TABLE.contentTbl TD#content TR#pPath TD A {
	color:			#8d8f8e;
	font-family:	Verdana, serif;
	font-size:		11px;
	text-decoration: none;
}

TABLE.contentTbl TD#content TR#pPath TD A:hover {
	text-decoration: underline;
}

TABLE.contentTbl TD#content TR#pContent TD.pContentTD {
	background:		url(/images/cntntSep.gif) no-repeat 10px top;
	padding:		20px 10px 10px 10px;
	color:			#808080;
	font-size:		11px;
	font-family:	Verdana, serif;
	vertical-align:	top;
}

TABLE.contentTbl TD#content TR#pContent TD.pContentTD DIV {
	color:			#808080;
	font-size:		11px;
	font-family:	Verdana, serif;
}

/******************* NEWS ***************************/
TABLE.contentTbl TD#content TR#pContent TD.pContentTD TD.newsTitle {
	color:			#0e366d;
	font-family:	Verdana, serif;
	font-size:		11px;
}

TABLE.contentTbl TD#content TR#pContent TD.pContentTD TD.newsDate {
	color:			#5478bf;
	font-family:	Verdana, serif;
	font-size:		11px;
	padding-bottom: 10px;
}

TABLE.contentTbl TD#content TR#pContent TD.pContentTD TD.newsTxt {
	color:			#9c9d9d;
	font-family:	Verdana, serif;
	font-size:		11px;
	padding-right:	10px;
}

TABLE.contentTbl TD#content TR#pContent TD.pContentTD TD.newsTxt DIV {
	height: 50px;
	overflow: hidden;
}

TABLE.contentTbl TD#content TR#pContent TD.pContentTD TD.newsTxt dl {
	padding-right:	10px;
}

TABLE.contentTbl TD#content TR#pContent TD.pContentTD TD.newsTxt dl,
TABLE.contentTbl TD#content TR#pContent TD.pContentTD TD.newsTxt dl A {
	color:			#4365a0;
	text-decoration: none;
	display: 		block;
	text-align:		right;
}

TABLE.contentTbl TD#content TR#pContent TD.pContentTD TD.newsPic DIV {
	background:		url(/images/imgCntr123_85.gif) no-repeat center left;
	width:			135px;
	height:			87px;
}

TABLE.contentTbl TD#content TR#pContent TD.pContentTD TD.newsSep {
	background:		url(/images/newsSep.gif) no-repeat center left;
	font-size:		11px;
	font-family:	Verdana, serif;
	vertical-align:	top;
	padding-top:	10px;
	padding-bottom:	10px;
}

TABLE.contentTbl TD#content TR#pContent TD.pContentTD TD.newsPic {
	width:			1px;
}

/******************* NEWS ***************************/
TABLE.contentTbl TD#content TR#pContent TD.pContentTD TD.eventTitle {
	color:			#0e366d;
	font-family:	Verdana, serif;
	font-size:		11px;
}

TABLE.contentTbl TD#content TR#pContent TD.pContentTD TD.eventDate {
	color:			#5478bf;
	font-family:	Verdana, serif;
	font-size:		11px;
	padding-bottom: 10px;
}

TABLE.contentTbl TD#content TR#pContent TD.pContentTD TD.eventTxt {
	color:			#9c9d9d;
	font-family:	Verdana, serif;
	font-size:		11px;
	padding-right:	10px;
}

TABLE.contentTbl TD#content TR#pContent TD.pContentTD TD.eventTxt DIV {
	height: 50px;
	overflow: hidden;
}

TABLE.contentTbl TD#content TR#pContent TD.pContentTD TD.eventTxt dl {
	padding-right:	10px;
}

TABLE.contentTbl TD#content TR#pContent TD.pContentTD TD.eventTxt dl,
TABLE.contentTbl TD#content TR#pContent TD.pContentTD TD.eventTxt dl A {
	color:			#4365a0;
	text-decoration: none;
	display: 		block;
	text-align:		right;
}

TABLE.contentTbl TD#content TR#pContent TD.pContentTD TD.eventPic {
	width:			1px;
}

TABLE.contentTbl TD#content TR#pContent TD.pContentTD TD.eventPic DIV {
	background:		url(/images/imgCntr123_85.gif) no-repeat center left;
	width:			135px;
	height:			87px;
}

TABLE.contentTbl TD#content TR#pContent TD.pContentTD TD.eventSep {
	background:		url(/images/newsSep.gif) no-repeat center left;
	font-size:		11px;
	font-family:	Verdana, serif;
	vertical-align:	top;
	padding-top:	10px;
	padding-bottom:	10px;
}

/******************* SEARCH ***************************/
TABLE.contentTbl TD#content TR#pContent TD.pContentTD TD.searchTitle {
	color:			#0e366d;
	font-family:	Verdana, serif;
	font-size:		11px;
	padding-bottom: 5px;
}

TABLE.contentTbl TD#content TR#pContent TD.pContentTD TD.searchTitle A {
	color:			#0e366d;
	font-family:	Verdana, serif;
	font-size:		12px;
	text-transform: uupercase;
	text-decoration: none;
	font-weight:	bold;
}

TABLE.contentTbl TD#content TR#pContent TD.pContentTD TD.searchTitle A:hover {
	text-decoration: underline;
}

TABLE.contentTbl TD#content TR#pContent TD.pContentTD TD.searchTxt {
	color:			#9c9d9d;
	font-family:	Verdana, serif;
	font-size:		11px;
	padding-right:	10px;
}

TABLE.contentTbl TD#content TR#pContent TD.pContentTD TD.searchSep {
	background:		url(/images/newsSep.gif) no-repeat center left;
	font-size:		11px;
	font-family:	Verdana, serif;
	vertical-align:	top;
	padding-top:	10px;
	padding-bottom:	10px;
}

TABLE.contentTbl TD#content TR#pContent TD.pContentTD TD.searchNoResults {
	font-size:		12px;
	font-family:	Verdana, serif;
	color:			red;
	padding-top:	20px;
	padding-bottom:	20px;
	text-align:		center;
}

/**************************** POPUP **************************************/
TABLE.ppMenu TR.head TD#tl {
	font-size:	1px;
	width: 12px;
	background: url(/images/popup_tl.png) no-repeat top left;
	filter:	progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/popup_tl.png"); /* becuase IE */
	height: 12px;
}

TABLE.ppMenu TR.head TD#top {
	font-size:	1px;
	background: url(/images/popup_top.png) repeat-x top left;
	/*filter:	progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/popup_top.png"); /* becuase IE */
	height: 12px;
}

TABLE.ppMenu TR.head TD#tr {
	font-size:	1px;
	width: 13px;
	background: url(/images/popup_tr.png) no-repeat top left;
	filter:	progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/popup_tr.png"); /* becuase IE */
	width: 1px;
	height: 12px;
}


TABLE.ppMenu TR.head TD#bl {
	font-size:	1px;
	width: 12px;
	background: url(/images/popup_bl.png) no-repeat top left;
	filter:	progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/popup_bl.png"); /* becuase IE */
	height: 15px;
}

TABLE.ppMenu TR.head TD#bottom {
	font-size:	1px;
	background: url(/images/popup_bottom.png) repeat-x top left;
	/*filter:	progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/popup_bottom.png"); /* becuase IE */
	height: 15px;
}

TABLE.ppMenu TR.head TD#br {
	font-size:	1px;
	width: 13px;
	background: url(/images/popup_br.png) no-repeat top left;
	filter:	progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/popup_br.png"); /* becuase IE */
	height: 15px;
}

TABLE.ppMenu TR TD#left {
	font-size:	1px;
	width: 12px;
	background: url(/images/popup_lb.png) repeat-y top left;
	vertical-align: top;
}

TABLE.ppMenu TR TD#left TABLE {
	font-size:	1px;
	width: 12px;
	background: url(/images/popup_left.png) no-repeat top left;
	/*filter:	progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/popup_left.png"); /* becuase IE */
}

TABLE.ppMenu TR TD#right {
	font-size:	1px;
	width: 13px;
	background: url(/images/popup_rb.png) repeat-y top left;
	vertical-align: top;
}


TABLE.ppMenu TR TD#right TABLE {
	font-size:	1px;
	width: 13px;
	background: url(/images/popup_right.png) no-repeat top left;
	/*filter:	progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/popup_right.png"); /* becuase IE */
}

TABLE.ppMenu TR TD#fill {
	font-size:	1px;
	background: url(/images/popup_fill.gif) repeat-x top left;
	background-color: #fefefe;
}

TABLE.ppMenu A {
	color:			#4c5956;
	font-size:		11px;
	font-family:	Verdana, serif;
	text-align:		left;
	text-decoration:none;
	display:		block;
	padding:		1px 10px 3px 18px;
	line-height:1.3em;
    background:url(/images/content_bullet.gif) no-repeat 7px 6px;
}

TABLE.ppMenu A:hover {
	color:			#103e7f;
}

TABLE.ppMenu TR TD.sep {
	background:		url(/images/menu_pp_sep.gif) no-repeat top right;
	width: 3px;
}

/*************** BOTTOM MENU ******************/
TABLE.mainTbl TR#logosTR TD#logosTD {
	padding-left:	10px;
	padding-right:	10px;
	padding-top:	10px;
	text-align:		center;
	width:			100%;
	background-color: #fff;
}

TABLE.mainTbl TR#logosTR TD#logosTD TABLE {
	height:			55px;
	background:		transparent;
	text-align:		center;
}
/**************** STUDENT PASSWORD *****************/


/**************** STUDENT RESULTS *****************/
TABLE.contentTbl TD#content TR#pContent TD.pContentTD TD.smallTextTD {
	font-size: 11px;
	padding: 3px;
	background-color: #c4cecd;
	color: #4C5956;
	border-bottom: 1px solid #999;
	font-family: Verdana,serif;
}
TABLE.contentTbl TD#content TR#pContent TD.pContentTD TD.smallText {
	font-size: 11px;
	padding: 3px 7px;
	color: #4C5956;
	font-family: Verdana,serif;
	vertical-align: top;
}

TABLE.contentTbl TD#content TR#pContent TD.pContentTD TD.smallTextTH {
	font-size: 11px;
	padding: 3px 7px;
	background-color: #E6EBEA;
	color: #4C5956;
	border-bottom: 1px solid #999;
	font-family: Verdana,serif;
}

TABLE.contentTbl TD#content TR#pContent TD.pContentTD TD.lbl {
	font-size: 11px;
	padding: 3px;
	color: #4C5956;
	font-family: Verdana,serif;
}

TABLE.contentTbl TD#content TR#pContent TD.pContentTD UL {
	 list-style: none;
	 margin: 0 0 1em 15px;
	 padding: 0;
}

TABLE.contentTbl TD#content TR#pContent TD.pContentTD ul li{
    line-height:1.3em;
    margin: .25em 0;
    padding: 0 0 0 15px;
    background:url(/images/content_bullet.gif) no-repeat 0 6px;
}

TABLE.contentTbl TD#content TR#pContent TD.pContentTD A {
	color: #e60004;
}

TABLE.mainTbl TD.mainTD TD.rightMainTD TD#aktualnoStory A.orange,
TABLE.mainTbl TD.mainTD TD.rightMainTD TD#rightMainTDRight TD#priemBody A.orange,
TABLE.contentTbl TD#content TR#pContent TD.pContentTD A.orange {
	color: #FF8C00;
}

TABLE.mainTbl TD.mainTD TD.rightMainTD TD#aktualnoStory A.red,
TABLE.mainTbl TD.mainTD TD.rightMainTD TD#rightMainTDRight TD#priemBody A.red,
TABLE.contentTbl TD#content TR#pContent TD.pContentTD A.red {
	color: #e60004;
}

TABLE.mainTbl TD.mainTD TD.rightMainTD TD#aktualnoStory A.green,
TABLE.mainTbl TD.mainTD TD.rightMainTD TD#rightMainTDRight TD#priemBody A.green,
TABLE.contentTbl TD#content TR#pContent TD.pContentTD A.green {
	color: #0fd505;
}

TABLE.mainTbl TD.mainTD TD.rightMainTD TD#aktualnoStory A.gray,
TABLE.mainTbl TD.mainTD TD.rightMainTD TD#rightMainTDRight TD#priemBody A.gray,
TABLE.contentTbl TD#content TR#pContent TD.pContentTD A.gray {
	color: #808080;
}

TABLE.mainTbl TD.mainTD TD.rightMainTD TD#aktualnoStory A.blue,
TABLE.mainTbl TD.mainTD TD.rightMainTD TD#rightMainTDRight TD#priemBody A.blue,
TABLE.contentTbl TD#content TR#pContent TD.pContentTD A.blue {
	color: #365b99;
}

TABLE.contentTbl TD#content TR#pContent TD.pContentTD DIV.sep {
	background:	transparent url(/images/cntntSep.gif) no-repeat center left;
	font-size: 1px;
	border: none;
	height: 3px;
}

TABLE.contentTbl TD#content TR#pContent TD.pContentTD A.download {
	background:	transparent url(/images/download.png) no-repeat right 3px;
	padding-right: 66px;
	color: #3c4744;
	text-decoration: none;
}

TABLE.contentTbl TD#content TR#pContent TD.pContentTD A.download:hover {
	background:	transparent url(/images/download_hover.png) no-repeat right 3px;
	padding-right: 66px;
	color: #3c4744;
	text-decoration: underline;
}

TABLE.contentTbl TD#content TR#pContent TD.pContentTD DIV TABLE {
	color: #808080;
	border-top: 1px solid black;
	border-left: 1px solid black;
}

TABLE.contentTbl TD#content TR#pContent TD.pContentTD DIV TABLE TD {
	color: #808080;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	padding: 2px;
}

TABLE.contentTbl TD#content TR#pContent TD.pContentTD DIV TABLE TH {
	color: #808080;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	padding: 4px;
}

TABLE.contentTbl TD#content TR#pContent TD.pContentTD DIV.inputCntr TABLE,
TABLE.contentTbl TD#content TR#pContent TD.pContentTD DIV.inputCntr TABLE TD {
	border: 0;
	padding: 0;
}


TABLE.contentTbl TD#content TR#pContent TD.pContentTD TD.error {
	font-size: 11px;
	padding: 3px 7px;
	color: #4C5956;
	font-family: Verdana,serif;
}

TABLE.contentTbl TD#content TR#pContent TD.pContentTD TABLE.info INPUT {
	font-size: 11px;
	height: 19px;
	color: #4C5956;
}

TABLE.contentTbl TD#content TR#pContent TD.pContentTD TABLE.sendInfo 
{
	border: 1px #999 solid;
}
TABLE.contentTbl TD#content TR#pContent TD.pContentTD  TABLE.sendInfo TH { background-color: #ccc; font-size: 12px;}
TABLE.contentTbl TD#content TR#pContent TD.pContentTD TABLE.sendInfo TD { font-size: 10px; border-top: 1px #999 solid;}
TABLE.contentTbl TD#content TR#pContent TD.pContentTD TABLE.info TD {font-size: 11px; font-family: Verdana, serif;}
TABLE.contentTbl TD#content TR#pContent TD.pContentTD TABLE.info INPUT {width: 220px;}
TABLE.contentTbl TD#content TR#pContent TD.pContentTD TABLE.info INPUT.send {width: 150px;}
TABLE.contentTbl TD#content TR#pContent TD.pContentTD TABLE.info TEXTAREA {width: 220px;}

table.contentTbl td#content tr#pContent td.pContentTD div table.info, 
table.contentTbl td#content tr#pContent td.pContentTD div table.info TABLE, 
table.contentTbl td#content tr#pContent td.pContentTD div table.info TABLE TD, 
table.contentTbl td#content tr#pContent td.pContentTD div table.info td {
    border:0 none;
}