/*	Narancs: #DF4A19; */
/*	Betu:  */
/* Tahoma, "Times New Roman", Times, serif */
/* ------------------------------ 
HTML Redefine Tags
------------------------------ */
body{
	font-family:Courier New;
	font-size:12px;
	padding:0px;
	margin:0px;
	color:#000000;
	background-color:#FFFFFF;
}


input, form, textarea, h1, h2, h3, h4, h5, h6{
	margin:0; 
	padding:0;
}

input.ipa{
	background-color:transparent;
	border:1px solid #c2c9d9;
	height:20px; 
}

h1{font-size:18px; color:#12389a; text-align:center; margin-bottom:10px;}
h2{font-size:16px; color:#757474}
h3{font-size:14px; text-align:left; margin-bottom:5px;}

a, a:link, a:visited{color:#000000; text-decoration:underline;}
a:hover{text-decoration:underline;}

p {
	margin:0px;
	margin-top:0px;
	margin-bottom:8px;
	line-height:normal;
	color:#000000;
}

ul {
}

li {
	font-family:inherit;
	font-size:inherit;
	list-style:square;
	color:inherit;
	font-size:13px;
}


.white_row {
	position:absolute;
	top:40px;
	width:700px;
	height:2px;
	background-color:#ffffff;
	border:0px solid #c2c9d9;
}


/* ------------------------------ 
PAGE STRUCTURE 
------------------------------ */
#container{
	position:relative;
	width:1000px;
	margin:0px auto;
	background-color:#FFFFFF;
	overflow:hidden;
}

#header{
	position:relative;
	width:1000px;
	/*display:block;*/
	height:241px;
	overflow:hidden;
	background-color:#FFFFFF;
	background-image:url(../images/header_bg.png);
	background-repeat:no-repeat;
	background-position:left top;
	border:0px solid red;
}
	
#header #header_logo{
	position:absolute;
	top:35px;
	left:15px;
	width:690px;
	height:30px;
	border:0px solid red;
}

#header #lang {
	position:absolute;
	top:35px;
	left:760px;
	width:220px;
	height:20px;
	border:0px solid blue;
}

#header #lang .lang{
	display:inline;
	width:auto;
	height:15px;
	font-size:12px;
	font-weight:bold;
	padding-right:20px;
}

#header #events {
	position:absolute;
	top:115px;
	left:762px;
	width:210px;
	height:130px;
	overflow:hidden;
	border:0px solid blue;
}

#header #events .event {
	padding-bottom:10px;
	font-family:Arial, Helvetica;
}

#header #events .event a, #header #events .event a:link, #header #events .event a:visited {
  color:#5e656b; 
  text-decoration:none;
}

.uni_dmi {
 	position:absolute;
	top:88px;
	left:182px;
	width:382px;
	height:36px;
	overflow:hidden;
	border:0px solid blue; 
}

.uni_dmi a {
	display: block;
	height:36px;
}

.uni_bolyai {
 	position:absolute;
	top:140px;
	left:182px;
	width:160px;
	height:20px;
	overflow:hidden;
	border:0px solid blue; 
}

.uni_bolyai a {
	display: block;
	height:20px;
}

.uni_novisad {
 	position:absolute;
	top:177px;
	left:202px;
	width:404px;
	height:38px;
	overflow:hidden;
	border:0px solid blue; 
}

.uni_novisad a {
	display: block;
	height:38px;
}

.uni_szeged {
 	position:absolute;
	top:83px;
	left:618px;
	width:104px;
	height:220px;
	overflow:hidden;
	border:0px solid blue; 
}






#main{
	position:relative;
	width:1000px;
	height:auto;
	/*display:block;*/
	padding:0px;
	overflow:hidden;
	margin-top:0px;
	margin-bottom:17px;
	border:0px solid red;
	background-image:url(../images/main_bg.png);
	background-repeat:repeat-y;
	background-position:top left;
}

#main_inner {
	position:relative;
	width:1000px;
	height:auto;
	overflow:hidden;
	margin:0px;
	padding:0px;
	border:0px solid red;
	background-image:url(../images/main_inner_bg.png);
	background-repeat:no-repeat;
	background-position:bottom left;
}

#leftColumn{
	position:relative;
	width:168px;
	margin:0px;
	padding:0px;
	top:0px;
	float:left;
	text-align:left;
	overflow:hidden;
	height:auto;
	/*min-height:600px;*/
	border:0px solid blue;
	/*background-image:url(../images/left_menu_bg.png);
	background-repeat:no-repeat;
	background-position:top;*/
}

.leftColumn_middle {
	position:relative;
	width:168px;
	height:auto;
	min-height:352px;
	margin:0px;
	padding-bottom:160px;
	overflow:hidden;
	
	/*background-image:url(../images/leftColumn_middle_bg.png);
	background-repeat:repeat-y;
	background-position:left;*/
}

.leftColumn_bottom {
	position:relative;
	width:168px;
	height:155px;
	margin:0px;
	overflow:hidden;
	
	background-image:url(../images/leftColumn_bottom_bg.png);
	background-repeat:no-repeat;
	background-position:left;
}



#content {
	position:relative;
	width:810px;
	margin:0px;
	padding:0px;
	float:right;
	/*text-align:left;
	text-align:justify;*/
	overflow:hidden;
	/*min-height:600px;
	background-image:url(../images/main_bg.png);
	background-repeat:no-repeat;
	background-position:top;*/
}

.content_middle {
	position:relative;
	width:700px;
	margin:0px;
	/*padding:0px;*/
	padding-left:55px;
	padding-right:55px;
	padding-top:10px;
	padding-bottom:70px;
	
	text-align:left;
	text-align:justify;
	overflow:hidden;
	min-height:484px;
	/*background-image:url(../images/content_middle_bg.png);
	background-repeat:repeat-y;
	background-position:left top;*/
	font-family:Arial, Helvetica;
}

.content_bottom {
	position:relative;
	width:810px;
	height:23px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	background-image:url(../images/content_bottom_bg.png);
	background-repeat:no-repeat;
	background-position:left top;
}


.padding {
	padding:10px;
}

div.spacer{
	float:none;
	clear:both;
}
	


/* HEADER */	

/* TOP MENU */
#szte_menu {
	position:absolute;
	top:0px;
	left:0px;
	height:25px;
	width:970px;
	vertical-align:text-top;
    list-style-type: none;
    margin:0px;
    padding:0px;
    padding-left:30px;
	text-align:center;
	border:0px solid blue;
}

#szte_menu ul{
	position:absolute;
	top:1px;
	left:30px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0px;
	margin:0px;
	border:0px solid blue;
}

#szte_menu li {
    display: inline;
	height:25px;
	color:#FFFFFF;
	font-size:12pt;
	padding-right:30px;
}

#szte_menu .selected {
	color:#DF4A19;
}

#szte_menu a {
	text-decoration: none;
	color:#FFFFFF;
	font-size:13px;
	font-variant: small-caps;
	padding:0px;
	margin:0px;
}

#szte_menu a:hover {
	text-decoration:none;
	color:#12389a;
}


/* TOP MENU */
#top_menu {
	position:absolute;
	top:246px;
	left:20px;
	height:32px;
	width:600px;
	/*vertical-align:text-top;
	list-style-type: none;*/
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica;
	/*font-weight:bold;*/
	text-align:left;
	border:0px solid red;
}

#top_menu .menu_item {
	position:relative;
	float:left;
	height:26px;
	padding-left:12px;
	padding-top:6px;
	background-image:url(../images/menu_sep.png);
	background-repeat:no-repeat;
	background-position:left top;
}

#top_menu .menu_item1 {
	background-image:none;
	padding-left:0px;
}

#top_menu ul{
	position:absolute;
	top:5px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0px;
	margin:0px;
}

#top_menu li {
    display: inline;
	height:20px;
	color:#FFFFFF;
	font-size:10pt;
}

#top_menu .selected {
	color:#fb973e;
}

#top_menu a, #top_menu a:link, #top_menu a:visited {
	text-decoration: none;
	color:#FFFFFF;
	font-size:13px;
	padding:0px;
	margin:0px;
}

/*
#top_menu .menu1 {
	padding-left:20px;
	padding-right:0px;
	margin-right:1px;
}

#top_menu .menu2 {
	padding-left:5px;
	padding-right:0px;
	margin-right:1px;
}

#top_menu .menu3 {
	padding-left:5px;
	padding-right:0px;
	margin-right:1px;
}

#top_menu .menu4 {
	padding-left:5px;
	padding-right:0px;
	margin-right:1px;
}

#top_menu .menu5 {
	padding-left:10px;
	padding-right:0px;
}
*/
#top_menu a:hover {
	text-decoration:none;
	color:#DF4A19;
}

/* LEFT MENU */
#left_menu {
	position:relative;
	padding:0px;
	margin:0px;
	margin-left:10px;
	margin-right:0px;
	top:0px;
	width:150px;
	/*height:540px;*/
	overflow:hidden;
}

.left_menu_item {
	position:relative;
	
	height:20px;
	/*padding-left:12px;*/
	padding-top:3px;
	/*padding-bottom:7px;*/
	font-family:Arial, Helvetica;
	/*background-image:url(../images/dot_line.png);
	background-repeat:repeat-x;
	background-position:bottom left;*/
	border-bottom:1px solid #ffffff;
}

.no_dot {
	background-image:none;  
}







/*
#left_menu ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0px;
	margin:0px;
}

#left_menu li {
    display:block;
	margin-bottom:14pt;
}

#left_menu .selected {
	color:#FF0000;
}
*/
#left_menu a {
	color:#444141;
	text-decoration:none;
	font-weight:normal;
	padding-left:0px;
	font-size:14px;
	display:block;
}

#left_menu a:hover {
	text-decoration:none;
}

/* leftFormBlock */
#leftFormBlock {
	position:relative;
	margin-top:10px;
	left:8px;
	background-image:url(../images/leftFormBlock.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:180px;
	height:247px;
}

#leftFormBlock .loginform {
	position:relative;
	margin:0px;
	padding:0px;
}

#leftFormBlock #logged {
	position:absolute;
	left:3px;
	top:3px;
	margin:0px;
	padding:0px;
	background-color:#EDEDED;
	width:172px;
	height:104px;
}

#leftFormBlock .loginform  .inputField1 {
	position:absolute;
	top:10px;
	right:9px;
	width:167px;	
	text-align:right;
	border:none 0px;
	color:#9f9d9d;
	line-height:15px;
	height:15px;
	vertical-align:middle;
	font-size:8pt;
	background-color:transparent;
}

#leftFormBlock #logged .logged_text {
	position:absolute;
	top:17px;
	right:9px;
	width:167px;	
	text-align:right;
	line-height:15px;
	vertical-align:middle;
	font-size:10pt;
}

#leftFormBlock .loginform  .inputField2 {
	position:absolute;
	top:50px;
	right:9px;
	width:167px;	
	text-align:right;
	border:none 0px;
	color:#9f9d9d;
	line-height:15px;
	height:15px;
	vertical-align:middle;
	font-size:8pt;
	background-color:transparent;
}


#leftFormBlock .loginform .logReg, #leftFormBlock #logged .logReg {
	position:absolute;
	left:5px;
	top:73px;
}

#leftFormBlock .loginform .logReg .okButton {
	font-family:Tahoma,Geneva,Kalimati,sans-serif;
	position:absolute;
	left:0px;
	background-color:transparent;
	margin:0px;
	padding:0px;
	border:none 0px;
	font-size:9pt;
	color:#737272;
	text-decoration:none;
}

#leftFormBlock .loginform .logReg a {
	position:absolute;
	left:110px;
	font-size:9pt;
	color:#737272;
	text-decoration:none;
}

#leftFormBlock #logged .logReg a.adatlap {
	position:absolute;
	left:5px;
	font-size:9pt;
	color:#737272;
	text-decoration:none;
}

#leftFormBlock #logged .logReg .line {
	position:absolute;
	left:66px;
	font-size:9pt;
	color:#737272;
	text-decoration:none;
}

#leftFormBlock #logged .logReg a.logout {
	position:absolute;
	left:93px;
	font-size:9pt;
	color:#737272;
	text-decoration:none;
}



#leftFormBlock #hirlevelform {
	position:absolute;
	top:118px;
	left:2px;
	width:177px;
	height:65px;
	text-align:right;
	vertical-align:middle;
	padding:0px;
	margin:0px;
}

#leftFormBlock #hirlevelform .email  {
	position:absolute;
	top:24px;
	right:9px;
	width:167px;	
	text-align:right;
	border:none 0px;
	color:#9f9d9d;
	line-height:15px;
	height:15px;
	vertical-align:middle;
	font-size:8pt;
	background-color:transparent;
}

#leftFormBlock #hirlevelform .okButton {
	font-family:Tahoma,Geneva,Kalimati,sans-serif;
	position:absolute;
	right:5px;
	top:49px;
	background-color:transparent;
	margin:0px;
	padding:0px;
	border:none 0px;
	font-size:9pt;
	color:#737272;
	text-decoration:none;
}

#search_form {
	position:absolute;
	top:60px;
	left:740px;
	width:250px;
	height:35px;
	padding:0px;
	margin:0px;
	border:0px solid red;
}

#search_form .inputField {
	background-image:none;
	position:absolute;
	top:10px;
	left:25px;
	width:180px;	
	text-align:left;
	border:0px solid blue;
	color:#9f9d9d;
	line-height:15px;
	height:15px;
	vertical-align:middle;
	font-size:8pt;
	background-color:transparent;
}

#search_form .okButton {
	position:absolute;
	top:3px;
	right:14px;
	width:24px;
	height:24px;
	margin:0px;
	padding:0px;
	cursor:pointer;
	background-color:transparent;
	border:0px solid red;
}


/* FOOTER */

#footer{
	position:relative;
	padding:0px;
	margin:0px;
	width:1000px;
	height:105px;
	/*display:block;*/
	overflow:hidden;
	background-color:#FFFFFF;
	background-image:url(../images/footer_bg.png);
	background-repeat:no-repeat;
	background-position:top left;
}

#footer  .wombat{
	position:absolute;
	left:840px;
	top:9px;
}

#footer .ipa{
	position:absolute;
	left:50px;
	top:10px;
}

.footer_text {
	position:absolute;
	width:600px;
	top:15px;
	left:192px;
	font-family:Arial, Helvetica;
	color:#000000;
	font-weight:normal;
	text-align:justify;
}

.footer_text2 {
	position:absolute;
	width:800px;
	top:73px;
	left:222px;
	font-family:Arial, Helvetica;
	color:#000000;
	font-weight:normal;
	text-align:left;
}

/* item path */
#itempath {
	color:#757474;
	font-size:12px;
	margin-bottom:10px;
}

#itempath a{
	color:#757474;
	font-size:12px;
	text-decoration:none;
}

/*SHOW NEWSBLOCK*/
#cat_intro p{
	font-size:13px;
	text-align:justify;
}

#cat_intro a{
	color:#000000;
	text-decoration:none;
	line-height:20px;
}

#cat_intro a:hover { 
	text-decoration: underline; 
}

.show_newsblock {
	margin-bottom:10px;
	margin-right:35px;
	line-height:20px;
}

.show_newsblock_hr {
	width:664px;
	height:15px;
	background-image:url(../images/nb_hr.png);
	background-repeat:no-repeat;
	background-position:left;
	margin-bottom:20px;
}


.title_ruler {
	position:relative;
	height:25px;
}

.title_ruler h2 {
	font-size:15px;
	color:#12389a;
	font-weight:bold;
}

.cat_title h2 {
	font-size:18px;
	color:#12389a;
	font-weight:bold;
	padding-bottom:10px;
	margin-bottom:10px;
	#text-decoration: underline;
	text-align:center;
}

.title_class, .title_class a {
	font-size:16px;
	color:#12389a;
	font-weight:bold;
	padding-bottom:10px;
	margin-bottom:10px;
	text-align:left;
}

/* CONTENT VALUE */
#content_value, #content_value a, #content_value a:visited {
	color:#000000;
	font-size:14px;
	padding:0px;
	margin:0px;
}

#content_value a, #content_value a:visited { 
	color:#000000;
	text-decoration: underline;
}

#content_value a:hover { text-decoration: underline; }

#content_value img {
	float: left;
	clear: left;
	padding:4px;
	margin: 10px;
	border: 0px solid #666666;
}

/*calendar*/
#calendar {
	position:relative;
	width:150px;
	color:#a60904;
	font-weight:bold;
	font-size:13px;
	height:22px;
	line-height:22px;
	text-align:center;
	padding:0px;
	padding-top:1px;
	margin:0px;
	margin-top:25px;
	margin-bottom:5px;
	margin-left:0px;
	border-top:1px solid #8c8889;
	border-bottom:1px solid #8c8889;
}

#calendar_container {
	position:relative;
	margin-left:0px;
	width:150px;
	overflow:hidden;  
}

#cal_title {
	width:155px;
	background-color:#FDFBE6;
	text-align:center;
	font-size:11px;
	height:24px;
	line-height:24px;
	vertical-align:middle;
	overflow:hidden;
	padding:0px;
	margin:0px;
	margin-left:-5px;
}

#cal_title a:link {
	color:#8d898a;
	font-family:Arial, Helvetica;
	font-weight:bold;
	text-decoration:none;
	margin:0px;
	margin-right:-3px;
	padding:0px;
}

#cal_title a:hover {
	color:#A60904;
	font-weight:bold;
	text-decoration:underline;
}
/*
#calendar_content {
	overflow:hidden;  
}*/

.eventcal {
	background-color:transparent;
	width:238px;
	margin:0px;
	padding:0px;
	border:1px solid #f22;
}

table.eventcal {
	background-color:transparent;
	width:100%;
	border-style: none;
	margin:0px;
	margin-bottom:25px;
	padding:0px;
	border-right:1px solid #565253;
	border-left:0px solid #565253;
	border-top:1px solid #565253;
}


table.eventcal tr {
	line-height:22px;
	height:22px;
	vertical-align:middle;
	font-size:12px;
	border-left:1px solid #565253;
}

table.eventcal td {
	text-align:center;
	margin:0px;
	padding:0px;
}

table.eventcal td.days {
	background-color:#d8dfef;
	color:#333333;
	overflow:hidden;
	/*border:0px;*/
	border-left:1px solid #565253;
	border-bottom:1px solid #565253;
	font-weight:bold;
}


table.eventcal td.title {
	width:100%;
	background-color:#565253;
	color:#fff;
	text-align:center;
	font-size:12px;
	padding:0px;
	padding-top:0px;
	margin:0px;
	border-bottom:1px solid #fff;
}

table.eventcal td.title a {
	color:#fff;
	font-weight:bold;
}

table.eventcal td.title a:hover {
	color:#fff;
	font-weight:bold;
}


table.eventcal td.empty {
	background-color:#FDFBE6;
	margin:0px;
	padding:0px;
	border-left:1px solid #565253;
	border-bottom:1px solid #565253;
	overflow:hidden;
}

table.eventcal td.day_1, table.eventcal td.day_2, table.eventcal td.day_3, table.eventcal td.day_4, table.eventcal td.day_5, table.eventcal td.day_6 {
	background-color:#F4EED6;
	color:#444;
	border-left:1px solid #565253;
	border-bottom:1px solid #565253;
	overflow:hidden;
}

table.eventcal td.day_6 {
	font-style:italic;
}

table.eventcal td.day_7 {
	background-color:#EAD898;
	font-style:italic;
	font-weight:bold;
	border-left:1px solid #565253;
	border-bottom:1px solid #565253;
	overflow:hidden;
}

table.eventcal td.event {
	border-left:1px solid #565253;
	border-bottom:1px solid #565253;
	overflow:hidden;
}



#eventTable {
	margin-top:30px;
	margin-bottom:30px;
}

#eventTable .col1 {
	width:150px;
}

#eventTable .col2 {
	width:490px;
}


#eventTable .eventHeader {
	background-color:transparent;
}

#eventTable .eventType {
	background-color:transparent;
}

#eventTable .eventPriority {
	background-color:transparent;
}

#eventTable .eventLocation {
	background-color:transparent;
}

#eventTable .eventDescription {
	background-color:transparent;
}

#list_events {
	border:0px;
}

#list_events .row1 {
	background-color:transparent;
}

#list_events .row2 {
	background-color:transparent;
}

#list_events td {
	padding:4px;
}	

#ec_index {
	background-color:transparent;
}

#ec_index td{
	padding:5px;
}

/* 
IMAGE ROTATE
*/

#image_rotate {
	position:absolute;
	width:135px;
	height:121px;
	top:87px;
	left:26px;
	border:0px solid red;
}

.imagin8 { 
    position : relative; 
    width    : auto; 
    height   : auto; 
} 
.imagin8 img {  
    position : absolute!important;  
}

/* STAFF */

.staff_list {
  
}

td.staff_col {
	height:auto; 
	width:150px; 
	text-align:center;
	padding-top:15px;
	padding-bottom:8px;
	vertical-align:top;
	border-right:1px solid #c2c9d9;
}

td.staff_col a {
	text-align:center;
	color:#12389a;
	font-weight:bold;
	font-size:12px;
}

.stcol0, .stcol1, .stcol2 {
	/*border-right:1px solid #c2c9d9;*/
}

td.stcol3 {
	border-right:none;
}

tr.col td.staff_col {
  	border-bottom:1px solid #c2c9d9;
}


.gallery td.col0, .gallery td.col1 {
	border-right:1px solid #c2c9d9;
	/*border-bottom:1px solid #c2c9d9;*/
}

.gallery td.col2 {
	/*border-bottom:1px solid #c2c9d9;*/
}

.gallery td.col0, .gallery td.col1, .gallery td.col2 {
	text-align:center;
	padding:15px;
}

.gallery img {
	border:0px;
}

.gallery p.img_txt {
  	text-align:center;
	color:#12389a;
	font-weight:bold;
}

.gallery p.img_txt2 {
  	text-align:center;
	color:#12389a;
	font-weight:bold;
	font-size:13px;
}

tr.col td.col0, tr.col td.col1, tr.col td.col2 {
  	border-bottom:1px solid #c2c9d9;
}



.pages {
	margin-top:20px;
	font-size:12px;
}

.pages .current {
	font-weight:bold;
}

.staff_img {
	position:relative;
	height:180px;
	width:135px;
	margin-left:auto;
	margin-right:auto;
}

.course_list {
  	position:relative;
	height:auto;
	width:700px;
	/*background-image:url(../images/thead_bg.png);
	background-repeat: no-repeat;
	background-position: 0px 16px;*/
	border:0px solid red;
}

.course_list .white_row {
	/*top:50px;
	border:0px solid red;*/
}

#staff_profile td {
	padding:10px;
	vertical-align:top;
}

#staff_profile td.u {
	border-bottom:1px solid #c2c9d9;
}

#staff_profile td.st1 {
	font-weight:bold;
	color:#4b6190;
	width:100px;
	border-right:1px solid #c2c9d9;
}

#staff_profile td.st_img {
	/*padding:0px;*/
	vertical-align:top;
}

.messageboard {
  	position:relative;
	height:auto;
	width:700px;
}

.messageboard .white_row {
	/*top:64px;*/
	border:0px solid #c2c9d9;
}

.messageboard #itempath {
	font-size:13px;
	margin-top:15px;
}

.messageboard #itempath a:hover {
	color:#9c1116;
}


/*userman_profile_fields*/
#profile_fields td, #profile_fields2 td  {
	padding:10px;
	vertical-align:top;
}

#profile_fields td.u, #profile_fields2 td.u{
	border-bottom:1px solid #c2c9d9;
}

#profile_fields td.st1, #profile_fields2 td.st1{
	font-weight:bold;
	color:#4b6190;
	width:100px;
	border-right:1px solid #c2c9d9;
}

#profile_fields input, #profile_fields2 input{
	background-color:transparent;
	border:1px solid #c2c9d9;
	height:20px;
}

/*userman_reg*/
#userman_reg td  {
	padding:10px;
	vertical-align:top;
}

#userman_reg td.u {
	border-bottom:1px solid #c2c9d9;
}

#userman_reg td.no_u {
	border-bottom:0px solid #c2c9d9;
}

#userman_reg td.st1 {
	font-weight:bold;
	color:#4b6190;
	width:100px;
	border-right:1px solid #c2c9d9;
}

#userman_reg input {
	background-color:transparent;
	border:1px solid #c2c9d9;
	height:20px;
}

/*mtp_show*/
.mtp_show td {
	padding:10px;
	vertical-align:top;
	font-size:12px;
}

.mtp_show td.u {
	border-bottom:1px solid #c2c9d9;
}

.mtp_show td.mtp1 {
	font-weight:bold;
	color:#4b6190;
	width:100px;
	border-right:1px solid #c2c9d9;
}

/*mtp_list*/

.mtp_list {
  	position:relative;
	height:auto;
	width:700px;
	/*background-image:url(../images/thead_bg.png);
	background-repeat: no-repeat;
	background-position: 0px 19px;*/
	border:0px solid red;
}

.mtp_list td {
	padding:10px;
	vertical-align:top;
	font-size:12px;
}

.mtp_list td.u {
	/*border-bottom:1px solid #c2c9d9;*/
}

.mtp_list td.mtpl1, .mtp_list td.mtpl2 {
	font-weight:bold;
	color:#4b6190;
	width:400px;
	/*border-right:1px solid #c2c9d9;*/
}

.mtp_list td.mtpl2 {
  	width:200px;
}


/*ec_event*/
.ec_event td {
	padding:10px;
	vertical-align:top;
	font-size:12px;
}

.ec_event td.u {
	border-bottom:1px solid #c2c9d9;
}

.ec_event td.ec1 {
	font-weight:bold;
	color:#4b6190;
	width:100px;
	border-right:1px solid #c2c9d9;
}

/*login*/

.blue_head {
	position:relative;
	width:760px;
	height:45px;
	margin:0px;
	margin-left:-30px;
	margin-bottom:15px;
	overflow:hidden;
	/*background-color:#FFFFFF;*/
	background-image:url(../images/blue_bg.png);
	background-repeat:no-repeat;
	background-position:left top;
}

.login_forms {
	position:relative;
	float:left;
	margin-left:35px;
	margin-top:12px;
	border:0px solid #c2c9d9;
}

form.login {
  	position:relative;
	float:left;
	margin:0px;
	/*margin-left:35px;
	margin-top:12px;*/
	width:400px;
	height:22px;
}

input.inputField1, input.inputField2 {
	background-color:#ffffff;
	border:1px solid #c2c8d8;
	height:20px;
	width:150px;
	/*display:inline;*/
	position:relative;
	float:left;
	margin:0px;
	/*margin-top:1px;*/
	margin-right:3px;
}

input.inputField2 {
	width:140px;  
}

input.okButton {
	/*display:inline;*/
	position:relative;
	float:left;
	border:none;
	background-color:#4b64a4;
	color:#ffffff;
	width:auto;
	height:22px;
	margin:0px;
	margin-top:0px;
	/*margin-bottom:1px;*/
	padding-bottom:3px;
	padding-left:4px;
	padding-right:4px;
	text-align:center;
}

.logReg {
	position:relative;
	float:right;
	right:35px;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	margin-top:0px;
	padding-top:14px;
	height:45px;
	width:auto;
}

.logReg a, .logReg a:link, .logReg a:visited {
	color:#ffffff;
}

.logReg a:hover {
	color:#4b64a4;
}

.logReg_txt {
	position:relative;
	float:left;
}

.blue_white_sep {
	position:relative;
	float:left;
	background-image:url(../images/blue_white_sep.png);
	background-repeat:no-repeat;
	background-position:left top;
	width:17px;
	height:45px;
	margin-top:-14px;
}

/* logged */

#logged {
	position:relative;
	float:left;
	left:35px;
	width:700px;
	height:45px;
	font-size:13px;
	padding-top:8px;
	color:#ffffff;
	font-weight:bold;
}

#logged .logged_text {
  	position:relative;
	float:left;
	width:350px;
	margin-top:0px;
}

#logged .logReg {
	padding-top:6px; 
}

/*Gallery*/

.blue_head h1 {
	position:relative;
	float:left;	
	color:#ffffff; 
	text-align:left;
	width:auto;
	margin-top:13px;
	margin-left:35px;
	font-size:15px;
}

.blue_head .pages_top {
	position:relative;
	float:right;
	right:35px;
	width:auto;
	height:45px;
	font-size:14px;
}

.blue_head .gal_title {
	position:relative;
	float:left;
	left:35px;
	width:auto;
	height:45px;
	font-size:13px;
	padding-top:8px;
	color:#ffffff;
	font-weight:bold;
}

.blue_head .pages_top_left {
	position:relative;
	float:left;
	left:35px;
	width:auto;
	height:45px;
	font-size:12px;
	padding-top:15px;
}

.blue_head .pages_top_right {
	position:relative;
	float:right;
	right:35px;
	width:auto;
	height:45px;
	font-size:12px;
	padding-top:15px;
}

.blue_head a, .blue_head a:link, .blue_head a:visited {
	color:#ffffff;
	font-weight:bold;
}

.blue_head a:hover {
	color:#4b64a4;
}

.gallery {
	margin-top:10px;
}

.pages_top .logReg_txt {
	padding-top:15px;
	font-size:12px;
}

.pages_top .logReg_txt a, .pages_top .logReg_txt a:link, .pages_top .logReg_txt a:visited {
	color:#ffffff;
	font-weight:bold;
}

.pages_top .logReg_txt a:hover {
	color:#4b64a4;
}

.pages_top .blue_white_sep {
 	margin-top:0px; 
}


/* mb_topic */

.blue_head .topic1, .blue_head .topic2, .blue_head .topic3 {
	position:relative;
	float:left;
	left:35px;
	width:220px;
	height:35px;
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
	margin-top:6px;
}

.blue_head .topic1 p {
	display: inline;
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
}

.blue_head .topic2 {
	left:45px;
	width:200px;
}

.blue_head .topic3 {
	float:right;
	width:auto;
	height:45px;
	margin-top:14px;
	margin-right:70px;
	text-align:right;
}

.topic3 .topic_link {
  	position:relative;
	float:left;
}

.comment_text {
	 width:696px;
	 height:35px;
	 border:1px solid #aaabad;
}

/* mb_topic_form*/

table.topic_main input.name {
	 width:150px;
	 height:22px;
	 border:1px solid #aaabad;
}

table.topic_main textarea.comment_text {
	 width:615px;
	 height:82px;
	 border:1px solid #aaabad;
}


body.tellaf{
	font-family:Arial, Sans, Helvetica;
	font-size:13px;
	padding:0px;
	margin:0px;
	color:#444141;
	background-color:#FFFFFF;
}

.tellaf input, .tellaf textarea {
  	 border:1px solid #aaabad;
}


.MathJax_Display {
	border:0px solid red;
}

.back {
	padding:10px;
	margin-top:20px;
	font-weight:bold;
}

#dmi_link {
	position: absolute;
	top:247px;
	left:570px;
	width:400px;
	height:28px;
	border:0px solid red;
	color:#ffffff;
	font-size:20px;
	padding:3px;
}

#model_link {
	position: absolute;
	top:247px;
	left:185px;
	width:350px;
	height:28px;
	border:0px solid red;
	color:#ffffff;
	font-size:20px;
	padding:3px;
}

a.blue {
	color: #4883f3;
}