@charset "utf-8";
/* CSS Document */

body{
	padding:0px;
	margin:0px;
	width:100%;
	min-height:100%;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.813em;
}

img{
	border:none;
	text-decoration:none;
}

input[type="text"], input[type="password"], select, option 
{ 
	outline:none; 
	border:none;
}

a{
	color:#316BB5;
	text-decoration:none;
	outline:none !important; 
}

a:hover{
	color:#316BB5;
	text-decoration:underline;	
	outline:none !important;
}

.full_cell
{
	width:100%;
}

.user_edit_width
{
	width:25em;
}

/*Egy div középre igazítása*/
#div_center
{
	width:100% !important;
	text-align:center !important;
}
/*-----*/

#fullcontent{
	clear:both;
	width:100%;
	/*height:auto;*/
	float:left;
	/*display:block;*/
}

#topbar{
	clear:both;
	width:100%;
	min-height:3em;
	height:auto;
	float:left;
	box-shadow:0em 0em 10px #000;
	-moz-box-shadow:0em 0em 10px #000;
	-webkit-box-shadow:0em 0em 10px #000;
	display:block;
	background-color:#07296A;
	border-bottom:0.1em solid #000;
	color:#fff;
	position:relative;
	z-index:999999;
	font-size:90%;
}

#topbar_inner{
	clear:both;
	width:77em;
	margin:0 auto;
	display:block;
}

#userpanel{
	clear:both;
	float:left;
	height:auto;
	display:block;
}

#userpanel a{
	text-decoration:none;
	color:#fff;
	padding:0;
	margin:0;
}

#user_login, #user_login ul{
	overflow:hidden;
	list-style:none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
}

#user_login li{
	float:left;
	padding:0.5em 1em;
	margin-right:1em;
	line-height:1em;
	cursor:pointer;
}

#user_login li:hover{
	background-color:#3b3d40;
}

#hidden_login_form{
	position:absolute;
	display:none;
	visibility:hidden;
	background-color:#CCC;
	box-shadow:0.3em 0.3em 0.8em #000;
}

#hidden_register_form{
	position:absolute;
	display:none;
	visibility:hidden;
	background-color:#CCC;
}

#hidden_login_form ul, #hidden_login_form li{
	overflow:hidden;
	list-style:none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	float:left;
	line-height:1em;
	cursor:pointer;
	margin:0;
	padding:0.5em;
}

#login_tabs{
	border:1px solid #d2d2d2;
}

#login_tabs li:hover{
	color:#e88e27;
}

#loginbox{
	clear:both;
	float:left;
}

.fb_login_btn{
	float:right;
	margin-top:0.5em !important;
}

#topmenu{
	float:right;
	height:auto;
	display:block;
	text-align:right;
}

#topmenu ul{
	width:auto;
	float:right;
}

#user_topmenu ul, #user_topmenu li{
	text-decoration:none;
	list-style:none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	float:left;
	line-height:1em;
}

#topmenu li{
	color:#ff8e00;
	padding:0.5em 1em;
	margin-left:0.3em;
}

#topmenu li:hover{
	background-color:#3b3d40;
}

#topmenu a{
	color:#ff8e00;
	text-decoration:none;
}

#admin_menu{
	margin-right:1em;
	margin-top:0.5em;
}

#centerbar{
	clear:both;
	width:70em;
	margin:0 auto;
}

#leftpanel{
	clear:both;
	float:left;
	width:29.9%;
	background-color:#e6e6e6;
	border-right:0.1em solid #fff;
}

#leftpanel .logo{
	background-image:url(../images/logos/tka_logo.png);
	background-position:top center;
	width:100%;
	height:15em;
	clear:both;
	float:left;
	cursor:pointer;
}

#leftpanel .languages{
	width:100%;
	clear:both;
	float:left;
	font-weight:bold;
	padding:0.3em;
}

#lang{
	float:right;
}

#leftpanel .filter{
	width:100%;
	clear:both;
	float:left;
	font-weight:bold;
}

#leftpanel input, #leftpanel select{
	width:90% !important;
	margin-left:5%;
}

#leftpanel .add_more{
	cursor:pointer !important;
}

#leftpanel .index_search_input{
	border:1px solid #504f4f;
}

.search_header{
	width:100%;
	height:2em;
	background-color:#316bb5;
	color:#fff;
	text-align:center;
	line-height:2em;
}

#search_image{
	cursor:pointer;
}

.more_logos{
	clear:both;
	float:left;
}

#rightpanel{
	float:left;
	width:100%;
	/*min-height:18em;
	background-color:#f0f0f0;
	border-left:0.1em solid #343434;*/
}


body{
	margin:0;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.813em;
}

#map-canvas{
	width:100%;
	min-height:40em;
	display:block;
    margin: 0px;
    padding: 0px;
}

.gmap_link{
	padding:0.5em;
}

#show_markers_on_map{
	border:0.05em #c1bfb8 solid;
	box-shadow:0em 0.1em 0.1em #000;
	-moz-box-shadow:0em 0.1em 0.1em #000;
	-webkit-box-shadow:0em 0.1em 0.1em #000;
	position:absolute;
	z-index:999999999;
	right:1em;
	bottom:1em;
	background-color:#07296a;
	color:#fff;
	font-weight:bold;
	padding:0.3em;
}

#google_maps{
	float:left;
	width:100%;
	/*min-height:40em;*/
}

#maps_school_list{
	float:left;
	width:100%;
	/*background-color:#f0f0f0;
	border-left:0.1em solid #343434;*/
	display:none;
	visibility:hidden;
}

#full_school_data{
	clear:both;
	float:left;
	width:100%;
}

.school_name{
	clear:both;
	float:left;
	text-align:center !important;
	font-size:130%;
	font-weight:bold;
	width:100%;
	padding:0.5em;
}

.media_tabs{
	clear:both;
	float:left;
	width:100%;
}

#edit_comment{
	display:none;
	visibility:hidden;
	position:fixed;
	top:50%;
	left:50%;
}

#close_edit{
	background-image:url(../images/icons/clear_icon.png);
	background-repeat:no-repeat;
	display:block;
	cursor:pointer;
	position:relative;
	float:right;
	width:20px;
	height:20px;
	margin-right:-8px;
}

#kommentek_iskolahoz iframe{
	border:0;
	margin:0;
	padding:0;
	overflow:hidden;
	min-height:0em !important;
}

#kommentek_iskolahoz_facebook{
	display:none;
	visibility:hidden;
}

#more_comment{
	width:100%;
	clear:both;
	float:left;
	text-align:center;
	border:1px solid #000;
	background-color:#e9e9e9;
	cursor:pointer;
}

#search_gmap iframe{
	border:0;
	margin:0;
	padding:0;
	overflow:hidden;
	min-height:40em;
}

#google_maps iframe{
	border:0;
	margin:0;
	padding:0;
	overflow:hidden;
	min-height:40em;
}


iframe{
	border:0;
	margin:0;
	padding:0;
	overflow:hidden;
}

#map-canvas{
	width:0;
	height:0;
	display:none;
	visibility:hidden;
    margin: 0px;
    padding: 0px;
}

#school_row .school_row_in_search, .school_row_in_search{
	border-bottom:1px solid #667faa;
	padding:1em;
}

#school_name_in_search{
	width:70%;
}

#school_name_in_search a{
	text-decoration:none;
}

#school_row:hover{
	text-decoration:none;
	background-color:#caddff;
}

#school_country_in_search{
	text-align:right;
}

#rightpanel_admin select
{
	float:right;
	width:100%;
	background-color:#E9E9E9 !important;
}

#lapozas
{
    float:none !important;
	width:auto !important;
}


#rightpanel_admin input[type="text"]
{
    background-color:#eaeaea !important;
	border:none !important;
	margin-top:0.3em !important;
}

#footer{
	clear:both;
	float:left;
	width:100%;
	height:auto;
	text-align:center;
	background-color:#5e6165;
	border-top:0.1em solid #000;
	color:#fff;
	line-height:3em;
}

#footer a{
	color:#ff8e00;
	text-decoration:none;
}

/*SUPERVISOR Profil menü*/
#supervisor_menu
{
	margin-top:1em;
	margin-left:0.8em;
}

#supervisor_menu_item
{
	text-decoration:none;
	color:#FFF;
	padding:0.5em !important;
}

#supervisor_menu_item:hover
{
	text-decoration:underline;
	color:#FFF;
	padding:0.7em;
}
/*-----*/

/*Profil menü (admin is)*/
#profil_menu
{
    padding:5px;
    background-color:#e9e9e9;
    border:1px solid #07296A;
}

#profil_menu_item
{
    margin-left:1.5em;
}

#profil_menu_item:hover
{
}
/*-----*/

/*Alap content skin*/
#art_reg{
	clear:both;
	margin-left:0.5em;
	margin-right:0.5em;
	margin-top:0.8em;
}

#art_header{
	font-weight:bold;
	font-size:14px;
	margin-top:1em;
	margin-left:1em;
	margin-right:1em;
}

#art_content{
	clear:both;
	margin-left:0.5em;
	margin-right:0.5em;
	margin-top:0.8em;
}

#art_content #message, #message{
	width:100%;
	height:8em;
}

#art_footer{
	clear:both;
	margin-left:0.5em;
	padding-top:2em;
	padding-bottom:2em;	
	font-style:italic;
}

#art_right_menu{
	clear:both;
	float:right;
	font-weight:normal !important;
	margin-right:2em;
}

#add_more{
	cursor:pointer;
}
/*-----*/


/*Keresés és lapozás*/
#search_box
{
	float:left;
	margin-left:0.5em;
	margin-top:0.8em;
}

#search_box a{
	cursor:pointer;
}

#pagination
{
	float:right;
	margin-right:0.5em;
	margin-top:0.8em;
}

.imgclear
{
	margin-bottom:0.25em; 
	vertical-align:middle;
}
/*-----*/

/*Mod_ beállítások*/
#mod_table
{
	width:100%;	
}
#mod_th
{
	background-color:#316BB5 !important;
	color:#FFF !important;
}

#mod_td:hover, #mod_tr:hover
{
	background-color:#e9e9e9 !important;	
	color:#000 !important;
}

#mod_a
{
	text-decoration:none;
	color:#316BB5;
}

#mod_a:hover
{
	text-decoration:underline;
	color:#316BB5;
}

#mod_td_label
{
	width:10em !important;
}

#mod_to_label
{
	width:9em;
	clear:left;
	float:left;
}

.mod_to_close
{
	margin-left:-6px;
}
/*-----*/

/*Supervisor felület > Felhasználók > felhasználók avatarjai*/
#avatar_container
{
	float:left;
	max-width:420px;
}

#avatar
{
	border:0.1em solid #000;
	padding:0.5em;
	box-shadow:0.231em 0.231em 10px #000;
	-moz-box-shadow:0.231em 0.231em 10px #000);
	-webkit-box-shadow:0.231em 0.231em 10px #000;
	max-width:420px;
}
/*-----*/

.to_editor
{
	border:1px solid #000;
	padding:1em;
	max-width:40em;
	box-shadow:0em 0em 1px #000;
	-moz-box-shadow:0em 0em 1px #000;
	-webkit-box-shadow:0em 0em 1px #000;
}

#school_editor
{
	margin-left:17.5em;
}

/*Supervisor főoldal*/
#controlpanel
{
	text-align:center;
}

#control_icons
{
	width:33.3%;

}

.con_ic:hover
{
	width:33.3%;
	text-align:center;
	color:#000 !important;
}
/*-----*/

#art_content iframe
{
	height:100px !important;
}

.google_iframe  
{
	margin-left:50px;
	position: relative;
	padding-bottom: 55.25%;
	padding-top: 200px;
	padding-left:275px;
	height: 0px;
	overflow: hidden;
}

.google_iframe iframe 
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/*Jelentésekhez*/
#report_window
{
	border:1px solid #000;
	padding:0.5em;
	text-align:left;
	box-shadow:0em 0em 0.231em #000;
	-moz-box-shadow:0em 0em 0.231em #000;
	-webkit-box-shadow:0em 0em 0.231em #000;
	background-color:#FFF;
	margin-left:9em;
}

#report_window a
{
	color:#069;
	text-decoration:none;
}

#report_window a:hover
{
	color:#000;
	text-decoration:none;
}

.alt_report
{
	border:1px solid #000;
	padding:0.5em;
	width:17em;
	box-shadow:0em 0em 0.231em #000;
	-moz-box-shadow:0em 0em 0.231em #000;
	-webkit-box-shadow:0em 0em 0.231em #000;
	background-color:#FFF;
}

.alt_report a:hover
{
	color:#000;
	text-decoration:none;
}

.close_btn a:hover
{
	color:#000;
	text-decoration:none;
}

#group_report_style
{
	border:1px solid #000;
	padding:0.5em;
	width:30em;
	box-shadow:0em 0em 0.231em #000;
	-moz-box-shadow:0em 0em 0.231em #000;
	-webkit-box-shadow:0em 0em 0.231em #000;
	background-color:#FFF;	
}

#report_tabs
{
	cursor:pointer;
	background-color:#F0F0F0;
	padding:0.3em;
	color:#000;
	border:1px solid #000;
	text-decoration:none;
}

#report_content_blog
{
	background-color:#F0F0F0;
	border:1px solid #000;
	margin-top:0.3em;
	padding:0.5em;
}

#report_content_blog td
{
	background-color:#fff;
}

#report_content_dokumentum
{
	background-color:#F0F0F0;
	border:1px solid #000;
	margin-top:0.3em;
	padding:0.5em;
}

#report_content_dokumentum td
{
	background-color:#fff;
}

#report_content_kep
{
	background-color:#F0F0F0;
	border:1px solid #000;
	margin-top:0.3em;
	padding:0.5em;
}

#report_content_kep td
{
	background-color:#fff;
}

#report_content_video
{
	background-color:#F0F0F0;
	border:1px solid #000;
	margin-top:0.3em;
	padding:0.5em;
}

#report_content_video td
{
	background-color:#fff;
}
/*-----*/

/*Felhasználói feltöltések - fülek*/
.upload_tab a
{
	float:left;
	padding-top:0.2em;
	padding-bottom:0.2em;
	padding-left:1em;
	padding-right:1em;
	background-color:#316BB5;
	color:#FFF;
	border-top:1px solid #F0F0F0;
	border-left:2px solid #F0F0F0;
}

.upload_tab a:hover
{
	text-decoration:none;
	float:left;
	padding-top:0.2em;
	padding-bottom:0.2em;
	padding-left:1em;
	padding-right:1em;
	background-color:#07296A;
	color:#FFF;
	border-top:1px solid #F0F0F0;
	border-left:2px solid #F0F0F0;
	cursor:pointer;
}
/*-----*/

#to_uploads
{
	clear:both;
	float:left;
	width:95%;
	border:1px solid #000;
	padding:0.5em;
	line-height:1.5em;
}

#content_of_list
{
	border-bottom:1px dotted #000;
}

#media_edit_form_style
{
	border:1px solid #000;
	box-shadow:0em 0em 0.231em #000;
	-moz-box-shadow:0em 0em 0.231em #000;
	-webkit-box-shadow:0em 0em 0.231em #000;
	background-color:#FFF;	
	padding:0.5em;
	margin-bottom:2em;
	margin-left:15%;
	z-index:9999;
	position:absolute;
	position:
}

#list_of_faculty
{
	padding:0.3em;
}

#list_of_faculty a
{
	cursor:pointer;
	color:#316BB5;
}

#content_of_faculty
{
	border:1px solid #000;
	padding:0.5em !important;
}

.pi_tt_head{
	width: 198px !important;
	display: block;
	float: left;
}

/*Gombok*/
#blue_button
{
	clear:both !important;
	border:none !important;
	cursor:pointer;
	background-color:#316BB5 !important;
	color:#fff !important;
	cursor:pointer !important;
	padding:0.1em 0.4em !important;
	text-decoration:none !important;
	font-style:normal;
}

#red_button
{
	clear:both !important;
	cursor:pointer;
	padding:0.1em 0.4em !important;
	background-color:#A60000 !important;
	color:#fff !important;
	text-decoration:none !important;
	font-style:normal;
}

#green_button
{
	clear:both !important;
	border:none !important;
	cursor:pointer;
	background-color:#24c97f !important;
	color:#fff !important;
	cursor:pointer !important;
	padding:0.1em 0.4em !important;
	text-decoration:none !important;
}

.wider_blue_button
{
	width:5em;
	display:block;
	text-align:center;
}

.wider_red_button
{
	width:5em;
	display:block;
	text-align:center;
}

.user_editor_save_btn /*Szélesebb mentés gomb #blue_button*/
{
	width:15em;
	margin-left:4em;
	margin-top:1em;
}
/*-----*/

/*Kommentek design nézete*/
#kommentek_iskolahoz{
	clear:both;
	float:left;
	width:100%;
	margin-top:2em;
}

.social_bar{
	position:absolute;
	z-index:9999999;
	display:block;
	margin-top:-37.8em;
	margin-left:50em;
	box-shadow:0em 0.1em 0.1em #000;
	-moz-box-shadow:0em 0.1em 0.1em #000;
	-webkit-box-shadow:0em 0.1em 0.1em #000;
	background-color:#fff;
	border:0.05em #c1bfb8 solid;
}

#fb-share-button{
	background-image:url(../images/icons/facebook_logo_mini.png);
	background-repeat:no-repeat;
	border:0;
	cursor:pointer;
	width:20px;
	height:20px;
	display:block;
	float:left;
	margin:0.3em;
}

#twitter-share-button{
	background-image:url(../images/icons/twitter_logo_mini.png);
	background-repeat:no-repeat;
	border:0;
	margin:0.3em;
	cursor:pointer;
	width:20px;
	height:20px;
	display:block;
	float:left;
}

#gplus-share-button{
	background-image:url(../images/icons/Google_Plus_logo_mini.png);
	background-repeat:no-repeat;
	border:0;
	margin:0.3em;
	cursor:pointer;
	width:20px;
	height:20px;
	display:block;
	float:left;
}

.social_bar img{
	/*padding:0.2em;*/
	cursor:pointer;
}

#fb_comments, #normal_comments, #kommentek_tablazat, #fb_comments tbody, #normal_comments tbody, #kommentek_tablazat tbody, #normal_comments tr{
	margin:0;
	padding:0;
}

.fb_comments, .fb_comment iframe{
	width:100% !important;
	margin:0 auto;
}

#fb_comments span, #fb_comments iframe{
}

#normal_comments .cm_left td, #normal_comments .cm_left th{
	max-width:10%;
}

.cm_left{
	min-width:10% !important;
	text-align:center;
}

.get_100{
	min-width:55% !important;
}

.komment_avatar{
	clear:both;
	text-align:center !important;
	background-position:center;
	margin:0 auto;
}

.kommenter_adat{
	width:5em;
}

.kommenter_adat, .kommenter_adat img{
	text-align:center !important;
}

.activeTab{
	background-color:#072969 !important;
	cursor:pointer;
}

.inactiveTab{
	background-color:#afac41 !important;
	cursor:pointer;
}

#fb_comments th, #fb_comments td, #normal_comments th, #normal_comments td, #kommentek_tablazat th, #kommentek_tablazat td{
	padding:0.4em;
	border:1px solid #000;
}

#fb_comments th, #normal_comments th, #kommentek_tablazat th{
	background-color:#072969;
	color:#FFF;
}

#fb_comments td, #normal_comments td, #kommentek_tablazat td{
	text-align:justify;
	background-color:#f8f8f8;
}

#new_comment{
	line-height:1em;
	clear:both;
	float:left;
	width:100%;
}

#new_comment input{
	margin-top:0.6em;
}

#one_comment{
	clear:both;
	width:90%;
	display:block;
	border:1px solid #000;
	margin:0.5em;
}

.comment{
	padding:0.3em;
	text-align:justify;
	width:76%;
}

#comments_header{
	text-align:center;
	clear:both;
	float:left;
	width:100%;
	display:block;
	background-color:#072969;
	color:#fff;
	padding-top:0.5em;
	padding-bottom:0.5em;
	/*padding:0.5em;*/
	font-weight:bold;
	margin-bottom:1em;
}

.comments_header_left{
	width:48% !important;
	float:left;
	cursor:pointer;
	background-color:#316BB5;
	margin-left:1% !important;
}

.comments_header_left:hover{
	width:50%;
	float:left;
	cursor:pointer;
}

.comments_header_right{
	width:48% !important;
	float:right;
	cursor:pointer;
	margin-right:1% !important;
}

.comments_header_right:hover{
	background-color:#316BB5;
}

.one_full_comment{
	clear:both;
	float:left;
	margin-bottom:1em;
	margin-left:0.5em;
	width:100%;
	display:block;
}

.one_full_comment_revoked{
	clear:both;
	float:left;
	margin-bottom:1em;
	margin-left:0.5em;
	width:100%;
	display:block;
	background-color:#ff8383;
}

.commenter_data{
	clear:both;
	float:left;
	text-align:center;
	/*max-width:10%;*/
	width:172px;
	height:178px;
	display:block;
	background-image:url(../images/comment_user_body.png);
	background-position:top center;
	background-repeat:no-repeat;
}

.commenter_data_revoked{
	clear:both;
	float:left;
	text-align:center;
	/*max-width:10%;*/
	width:172px;
	height:178px;
	display:block;
	background-image:url(../images/comment_user_body_revoked.png);
	background-position:top center;
	background-repeat:no-repeat;
}

.commenter_data_head{
	/*background-image:url(../images/comment_user_header.png);*/
	width:168px;
	height:40px;
}

.commenter_name{
	width:136px;
	height:40px;
	float:left;
	text-align:center;
	line-height:3em;
	font-weight:bold;
}

.commenter_data_body{
	/*background-image:url(../images/comment_user_body.png);*/
	background-repeat:no-repeat;
	width:136px;
	height:138px;
	display:block;
}

.commenter_comment{
	float:right;
	text-align:justify;
	width:570px;
}

.commentek_comment_header{
	clear:both;
	float:right;
	display:block;
	background-image:url(../images/commentek_comment_header.png);
	background-repeat:no-repeat;
	background-position:top right;
	width:583px;
	height:50px;
	text-align:right !important;
	line-height:2em;
}

.commentek_comment_header_revoked{
	clear:both;
	float:right;
	display:block;
	background-image:url(../images/commentek_comment_header_revoked.png);
	background-repeat:no-repeat;
	background-position:top right;
	width:583px;
	height:56px;
	text-align:right !important;
	line-height:2em;
}

.commentek_comment_header a{
	float:right;
	padding:0.3em;
}

.commentek_comment_header img{
	cursor:pointer !important;
}

.commentek_comment_header_revoked a{
	float:right;
	padding:0.3em;
}

.commentek_comment_header_revoked img{
	cursor:pointer !important;
}

.commentek_comment_body{
	clear:both;
	float:right;
	text-align:justify;
	background-image:url(../images/commentek_comment_body.png);
	background-repeat:repeat-y;
    background-position:top right;
	width:583px;
}

.commentek_comment_body_revoked{
	clear:both;
	float:right;
	text-align:justify;
	background-image:url(../images/commentek_comment_body_revoked.png);
	background-repeat:repeat-y;
    background-position:top right;
	width:583px;
}

.comment_inside{
	clear:both;
	float:right;
	padding:1em;
	display:block;
	margin-top:-3em;
    width:530px;
}

.commentek_comment_footer{
	background-image:url(../images/commentek_comment_footer.png);
	background-repeat:no-repeat;
    background-position:top right;
	width:583px;
	height:8px;
	display:block;
	clear:both;
	float:right;
}

.commentek_comment_footer_revoked{
	background-image:url(../images/commentek_comment_footer_revoked.png);
	background-repeat:no-repeat;
	width:583px;
	height:8px;
	display:block;
	clear:both;
	float:right;
}

.avatar{
	padding:0.2em;
	max-height:7em;
	display:block;
	width:10%;
}

.comment_footer{
	clear:both;
	width:100%;
}

/*Error ablak*/
#error_main
{
}

#error{
	position:fixed;
	z-index:9995;
	top:0;
	left:0;
	width:100% !important;
	height:100% !important;
	display:block;
	background-image:url(../images/error_bg.png);
}

#error_win
{
	margin-top:10% !important;
	margin-left:auto !important;
	margin-right:auto !important;
	z-index:9999;
	background-color:#F0F0F0;
	padding:0.8em;
	display:table;
	border:1px solid #000;
	box-shadow:0em 0em 0.231em #000;
	-moz-box-shadow:0em 0em 0.231em #000;
	-webkit-box-shadow:0em 0em 0.231em #000;
}

.no_school_error{
	float:left;
	clear:both;
	text-align:center;
	color:#C00;
	font-weight:bold;
	padding:1em;
}
/*-----*/

#cm_menu
{
	position:absolute;
	z-index:9999;
	padding:0.5em;
	margin-left:42.6em;
	background-color:#07296A;
	border:1px solid #000;
	box-shadow:0em 0em 0.231em #000;
	-moz-box-shadow:0em 0em 0.231em #000;
	-webkit-box-shadow:0em 0em 0.231em #000;
	display:none;
}

#cou_menu
{
	position:absolute;
	z-index:9999;
	padding:0.5em;
	margin-left:27em;
	background-color:#5E6165;
	border:1px solid #000;
	box-shadow:0em 0em 0.231em #000;
	-moz-box-shadow:0em 0em 0.231em #000;
	-webkit-box-shadow:0em 0em 0.231em #000;
	display:none;
}


/*========================================================================*/
#logobar
{
	min-height:3.346em;
	background-color:#e9e9e9;
}

#menubar
{
	min-height:2.692em;
	background-color:#07296a;
	color:#FFFFFF;
	line-height:3em;
}

#menubar_items
{
	padding:0.385em;
	color:#FFFFFF;
    font-size:1.1em;
}

#menubar_items:hover
{
	padding:0.385em;
	text-decoration:underline;
}

#centerdiv
{
	max-width:76.923em !important;
	margin:0 auto;
}

#leftcontent
{
	clear:both;
	width:23.5%;
	float:left;
	padding-top:0.4em;
	padding-right:0.3em;
	/*padding:0.385em;*/
}

#get_countryreg
{
	width:24.6em !important;
}

#get_cityreg
{
	width:24.6em !important;
}

#get_institutionreg
{
	width:24.6em !important;
}

#custom_filter{
	float:left;
}

.front_box
{
	background-color:#eaeaea;
	border:0.077em solid #c0c0c0 !important;
	margin-top:0.3em;
	width:100% !important;
	float:right;
}

.front_box_search
{
	background-color:#eaeaea;
	border:0.077em solid #c0c0c0 !important;
	margin-top:0.3em;
	width:82%;
}

.login_submit
{
	background-color:#eaeaea;
	border:0.077em solid #c0c0c0 !important;
	width:8.462em;
	height:1.692fem;
	font-weight:bold;
	color:#000000;
	cursor:pointer;
	margin-top:0.5em;
}

.lostpw_submit
{
	background-color:#eaeaea;
	border:0.077em solid #c0c0c0 !important;
	width:8.462em;
	height:1.5em;
	font-weight:bold;
	color:#000000;
	cursor:pointer;
}

#filter
{
	text-align:center;
}

#filter_block{
	margin-bottom:1em;
}

#add_new_block
{
	clear:both;
	display:block;
	background-color:#eaeaea;
	border:0.077em solid #c0c0c0 !important;
	padding-left:1.154em;
	padding-right:1.154em;
	height:1.692em;
	color:#000000;
	cursor:pointer;
	margin-top:0.4em;
	text-align:center;
	line-height:1.5em;
}

#add_new_block:hover
{
	background-color:#eaeaea;
	border:0.077em solid #c0c0c0 !important;
	padding-left:1.154em;
	padding-right:1.154em;
	height:1.692em;
	color:#000000;
	cursor:pointer;
	text-decoration:none;
}

.front_dpmenu, #front_dpmenu, #typeofuploads
{
	width:100%;
	background-color:#eaeaea;
	border:0.077em solid #c0c0c0 !important;
	margin:0.1em;
}

#maincontent
{
	width:75.5%;
	float:left;
}

#logos
{
	clear:both;
	height:7em;
	width:100%;
}

#logos img{
    margin-top:1em;
	max-height:6em;
}


#footerbar
{
	clear:both;
	height:2.692em;
	background-color:#e9e9e9;
	line-height:2.5em;
    text-align:center;
	bottom:0;
}
/*========================================================================*/

.doc_editor_tabs
{
    padding:0.5em;
    background-color:#E9E9E9;
    color:#000;
    cursor:pointer;
}

.doc_editor_tabs:hover
{
    color:#FFF;
    text-decoration:none;
    background-color:#07296A;
}

.breadcrumb
{
    font-style:italic;
    font-size:80%;
    font-weight:normal;
}

.brd_link{
	clear:both;
	float:left;
	margin:1em;
}

.backlink{
	float:right;
	margin:1em;
}

#art_content hr{
	margin-top:20px !important;
}

.school_main_desc_partners, #show_partners li{
	color:#316BB5 !important;
}

.school_main_desc_partners:hover{
	color:#316BB5 !important;
	text-decoration:underline;
}

#show_partners li table, #show_partners li tr, #show_partners li td, #show_partners li th{
	color:#000 !important;
	text-decoration:none !important;
}