/**
@todo jan.mazanek@abeo.cz 20061107:
merge into other definitions
body, p, li, td, div, fieldset, th {
  	font-family: Arial CE, sans-serif;
  	font-size: 10pt
}
*/

/**	This CSS stylesheet is based on Abeo standard CSS style sheet
 *	based on experiences from svn://no.cz/projects/www.ihr-autodily.cz/1/www/css/css.css
 *
 *	There are advices in every block of code. Search for "Advice:"
 */

/** ****************************** **
 ** Unification of browser styles - clear all margin and paddings to all visible none-deprecated html tags
 ** ****************************** **
 *
 *	Advice:
 *	Keep as is.
 *	x	Keep HTML tags unchanged.
 *	x	Don't add/remove any css properties.
 *	x	Don't change definitions of css properties
 */

/*	Mask for all elements	*/
*,
/*	Document	*/
html, body, frameset, frame, iframe, noframes,
/*	Headings	*/
h1, h2, h3, h4, h5, h6,
/*	Standard block level elements	*/
p, div, ol, ul, li,
/*	Links	*/
a,
/*	Multimedia	*/
img, object,
/*	Tables	*/
table, caption, col, colgroup, thead, tbody, tfoot, tr, th, td,
/*	Forms	*/
form, fieldset, legend, label, input, textarea, select, optgroup, option, button,
/*	Still used formatting tags	*/
b, i, span, pre, code, strong, big, small, sub, sup
/*	New lines	*/
br, hr,
/*	Other HTML tags	*/
abbr, acronym, address, link, blockquote, cite, q, samp,
dd, del, dfn, dl, dt, em, ins, kbd, tt, var
{
	margin:				0;
	padding:			0;
	font-size:			100%; /* don't use fix font size (becaouse of em units) */
	box-sizing:			content-box;
	-moz-box-sizing:	content-box;
}

/*	Set all fonts to be smaller	*/
html{
	font-size:			80%;
}


/**	********************** **
 **	Common HTML tag styles **
 **	********************** **
 *
 *	Advice:
 *	x	Keep HTML tags unchanged.
 *	o	Only add/change/remove css properties
 */

html,
body {
	background-color:	#fff;
	text-align:			left;
	vertical-align:		top;
}


html, body, frameset, frame, iframe, noframes,
h1, h2, h3, h4, h5, h6,
p, div, ol, ul, li,
a,
table, caption, col, colgroup, thead, tbody, tfoot, tr, th, td
{
	font-family:		Arial CE, sans-serif;
	color: 				black;
}

/*	Headings	*/
h1 {
	font-size:			150%;
	padding:			0 0 0.6em 0;
	color:				#000;
}

h2 {
	font-size:			130%;
	padding:			.2em 0 0 0;
	color:				#1C416A;
	margin-top:			10px;
}

h3 {
	font-size:			110%;
	padding:			0.6em 0 0 0;
}

h4 {
	font-size:			100%;
	padding:			0.6em 0 0.6em 0;
}

/*	Standard block level elements	*/
div {
}

p {
	padding-top:		0.6em;
}

ol {
	margin-left:		15px;
}

ul {
	margin-left:		30px;
}

li {
	margin-left:		0;
}

/*	Links	*/
a, a:link{
    color:				#3237AA;
    text-decoration:	none;
}
a:visited {
    color:				#3237AA;
    text-decoration:	none;
}

a:active,
a:hover {
    color:				#DC0028;
    text-decoration:	underline;
}

a:hover h2 {
	text-decoration:	underline;
}

a:hover h3 {
	text-decoration:	underline;
}

/*	Multimedia	*/
img {
	border:				0 none transparent;
}

a img {
	border:				0 none transparent;
}

/*	Tables	*/
table, th, td{
	border:				0 none transparent;
	vertical-align: top;
}

/*	Forms	*/
/** @todo ověřit, jestli display: block je nutné */
input, textarea, select{
	border:				1px solid #666;
/*	display: block;*/
}

fieldset {
	border: 1px dashed #666;
}

fieldset legend {
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
	font-weight: bold;
}

input.checkbox {
	border:				0px none transparent;
}


input.radio {
	display:			inline;
	border: 0;
}
/*  Cleaner  */
hr.cleaner {
    clear:both;
    height:0;
    margin: -2px 0 0 0;
    padding:0;
    border:none;
    visibility: hidden;
}


/**	******************** **
 **	standard CSS classes **
 **	******************** **
 *
 *	Advice:
 *	Define only HTML id|classes, that define common layout of all pages
 */

.header, .header-admin, .content, .footer {
    margin-left: 1em;
}
.header-content, .content, .footer, .footer-box {
    width: 880px;
}
/** header  */
.header {
	background-image: url('../gfx/header-bg-big.gif');
	background-repeat: repeat-x;
	height: 188px;
	width: 880px;
}
.header-admin {
	background-image: url('../gfx/header-bg.gif');
	background-repeat: repeat-x;
	background-position: left top;
    width: 880px;
    height:	62px;
}

.header-top {
	height: 35px;
}

.header-admin .admin-menu {
	float:right;
    padding: 5px;
    padding-top:10px;
}

.header-admin .some-references {
	float: left;
}

.header-admin .header-top h1 {
	font-size:110%;
	font-weight: bold;
	padding-bottom:0.3em;
}

.header-admin .header-top .user{
	float:right;
    height:	22px;
    width:350px;
    font-weight:bold;
    font-size:	.9em;
	margin:5px 5px 0px 0px;
	background-image: url('../gfx/rounded-box-middle.gif');
	background-repeat: repeat-x;
}
.header-admin .header-top .user a{
	float: right;
	padding:4px 4px 0px;
}

.header-admin .header-top .user span{
    display: block;
	line-height: 1.9;
	white-space: nowrap;
    width:270px;
    overflow: hidden;
    position: absolute;
	padding-left:5px;
}

.header-content {
    background-image: url('../gfx/header-bg-people.jpg');
    background-repeat: no-repeat;
    background-position: right top;
    border-bottom: 1px solid #D2D4EA;
    height: 188px;
}
.header-content, .content {
    border-right: 1px solid #D2D4EA;
}
.logo {
    position: absolute;
    top: 1em;
    left: 1em;
}

.logo_program_print {
	position: absolute;
    top: 2em;
    right: 2em;
    display:none;
}


.header li,
.header-admin li{
    display: inline;
    clear: none;
    list-style-type: none;
    padding: 0 5px 0 5px;
}


.menu-top {
    padding-top: 143px;
    padding-left: 10px;
    margin:0;
}

.header-admin .menu-top {
    padding-top: 5px;
}

.menu-top a,
.menu-top a:visited {
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
}

.admin-menu a,
.admin-menu a:visited {
	color: #3237AA;
	font-weight: bold;
    text-decoration: none;
}

.menu-top a:hover,
.admin-menu a:hover {
	text-decoration:			underline;
}

.menu-top li {
    border-right: 1px solid #FFF;
}
.some-references {
    padding-top: 10px;
    padding-left: 14px;
    margin:			0;
}

.some-references a, .some-references a:visited {
    color: #3237AA;
    text-decoration: none;
}

.some-references a:hover {
	color:					#FF0000;
	text-decoration:		underline;
}



.some-references li {
	padding-left:			0;
	display: inline;
    clear: none;
    list-style-type: none;
}

img.path-bolt {
	margin-left:			5px;
}

#print-icon {
    position: absolute;
    left: 815px;
    top: 141px;
    cursor:pointer;
}

.language-switch {
    position: absolute;
    left: 830px;
    top: 143px;
    width: 60px;
}
/** footer */
.footer {
    text-align: center;
    clear:				both;
}
.footer-box {
    background-color: #3237AA;
    height: 100px;
}
.eu-flag {
    margin: 20px 0px 20px 20px;
    float: left;
}
.footer-address {
    float: right;
    text-align: right;
    padding: 15px 50px 15px 0;
}
.footer-address p {
    color: #B2C6DF;
    padding: 0;
    margin:0;
    font-size: 80%;
}
.copyrights {
    color:				#546ab9;
    padding:			5px;
    font-size:			90%;
}

.copyrights a{
    color:				#546ab9;
    text-decoration:	none;
}

.copyrights a:hover{
    text-decoration:	underline;
}
/** content */
.content {
}
.column {
    float: left;
    display: block;
    clear: both;
}
.field-with-left-corner {
    background-repeat: no-repeat;
    background-position: left bottom;
    padding-bottom: 5px;
    padding-left: 5px;
}


.field-with-right-corner {
    border-right: 1px solid #D2D4EA;
    background-image: url('../gfx/bottom-corner-bg.gif');
    background-repeat: no-repeat;
    background-position: right bottom;
    padding-bottom: 5px;
    padding-right: 5px;
    clear: none;
}
.box-header {
    font-weight: bold;
    color: #FFF;
}
.box-header_news {
	padding:			6px 8px 0 8px;
	font-weight:		bold;

}

.box-header_news a,
.box-header_news a:active,
.box-header_news a:visited {
	color: white;
	text-decoration:		none;
}

.box-header a,
.box-header a:active,
.box-header a:visited{
	color: #FFF;
	text-decoration:		none;
}

.box-header_news a:hover,
.box-header a:hover {
	text-decoration:		underline;
}

.box-header span {
    position: relative;
    left:15px;
    top:6px;
}

.educational-programs .box-header {

    width: 263px;
    height: 30px;
}
div.menu_box {
	width:				283px;
	overflow-x:			none;
	margin-top:			25px;
}
ul#BoxProjectFolders {
	margin-left:		0;
}

ul#BoxProjectFolders ul {
	margin-left:		0;
}
ul#BoxProjectFolders li {
    font-weight: bold;
    background-repeat: no-repeat;
    padding-left:15px;
    padding-top:3px;
    padding-bottom:2px;
    list-style-type:none;
    clear: both;
    display: block;
    margin-bottom:1px;
    margin-left:		0;
    width:				263px;
    background-repeat: no-repeat;
}

ul#BoxProjectFolders li {
	padding-top:		8px;
	padding-bottom:		6px;
}

ul#BoxProjectFolders li span.is-grouping-item-without-content {
	color:				black;
}

ul#BoxProjectFolders li ul li span.is-grouping-item-without-content {
	color:				black;
}

ul#BoxProjectFolders li ul li {
	padding-top:		3px;
	padding-bottom:		2px;
}


ul#BoxProjectFolders li a{
	color: #FFF;
    text-decoration: none;
}

ul#BoxProjectFolders li a:hover {
	text-decoration:			underline;
}

ul#BoxProjectFolders .ProjectSubfolders ul li a {
	color: #FFF;
    text-decoration: none;
}

ul#BoxProjectFolders .ProjectSubfolders ul li a:hover {
	text-decoration:			underline;
}

ul#BoxProjectFolders .ProjectSubfolders ul li ul li a {
	color: #3237AA;
    text-decoration: none;
}

ul#BoxProjectFolders li {
 	background-image: url('../gfx/educational-programs-bg.gif');

}
ul#BoxProjectFolders li ul li {
	background-image: url('../gfx/menu-item-bg1.gif');
    margin-left:0;
    width:					auto;
}


ul#BoxProjectFolders li ul li ul li {
	background-image: url('../gfx/menu-item-bg2.gif');

}
ul#BoxProjectFolders li ul li ul li {
    border-bottom: 1px dashed #3633A6;
    padding-left:3px;
    margin-left: 15px;
    font-weight: normal;
    background: none;
}
ul#BoxProjectFolders li.ProjectSubfolders {
    padding-left:0;
    padding-top:0px;
    background: none;
    border-bottom:	0;
}
ul#BoxProjectFolders li.ProjectSubfolders {
    /* this is becaouse of IE */
    border-top: 1px solid white;
    margin-top: -1px;
}

ul#BoxProjectFolders li.ProjectFolderActive,
ul#BoxProjectFolders span.ProjectFolder_ActiveProgram,
ul.some-references span.ProjectFolder_ActiveProgram {
	font-weight:				bold;
}
.program_logo {
    margin-top: 10px;
    width:263px;
    text-align: left;
    clear: both;
}
.midle-column {
    margin-left: 283px;
}
.homepage-text {
    border-bottom: 1px solid #D2D4EA;
    padding: 	0px 20px 10px 0px;
    margin:		-11px 0px 10px 0px;
}
.homepage-text p{
    text-align: justify;
    padding-left: 5px;
    color: #3237AA;
}

.homepage-text a
{
	font-weight: bold;
}


.select-basely-user {
    float: left;
    padding: 10px;
}

.visitor .select-basely-user {
	float:right;
	width:122px;
}


.visitor_content {
	padding:				10px;
}

.visitor_content h2 {
	font-size:				110%;
}

.select-basely-user .description {
    color: #3237AA;
    font-size: 110%;
    font-weight: bold;
}

.select-basely-user a, .select-basely-user a:visited {
	text-decoration:			none;
}


.option-for-individuals, .option-for-institutions {
    width: 122px;
    height: 105px;
    margin-top: 20px;
    cursor: hand;
}
.option-for-institutions  {
    background-image: url('../gfx/for-institutions.jpg');
    margin-bottom:20px;
}
.option-for-individuals  {
    background-image: url('../gfx/for-individuals.jpg');
}
.option-for-individuals div, .option-for-institutions div {
    position: relative;
    top: 87px;
    left: 33px;
    font-weight: bold;
    color: #FFF;
    text-decoration: none;
    font-size: 90%;
}
.midle-midle-column {
    margin-left: 0px;
    margin-top: 20px;
}

.news {
    background-image: url('../gfx/news-bg.gif');
    background-repeat: no-repeat;
    margin-bottom: 18px;
    width: 570px;
}

.news .box-header {
    height: 30px;
}



.news-list {
    padding-left: 15px;
    padding-top: 15px;
    _height:				100px;
    min-height:			100px;
}
.news-list h3 a,
.news-list h3 a:active,
.news-list h3 a:hover,
.news-list h3 a:visited{
	color:				#DC0028;
}
.one-news a.more{
	text-decoration:	underline;
	color:				#DC0424;
}
.one-news {
    border-bottom:		1px dashed #9B9B9B;
    padding-right:		5px;
    padding-bottom:		5px;
    margin-bottom:		10px;
}
.one-news h3 {
    padding:0;
    margin: 0;
    display: block;
    font-size: 100%;
    color: #EF7C00;
}
.one-news p {
    padding:0;
    margin: 0;
}

.more {
}

div.one-seminar a.more {
	float:right;
}

.current-dates {
    background-image: url('../gfx/current-dates-bg.gif');
    background-repeat: no-repeat;
    width: 430px;
}
.current-dates .box-header {
    height: 30px;
}
.current-dates-list {
    padding-left: 15px;
    padding-top: 15px;
}
.one-current-dates {
    border-bottom: 1px dashed #3237AA;
    padding-right: 5px;
    padding-bottom: 5px;
    width: 97%;
}
.one-current-dates h3 {
    padding:0;
    margin: 0;
    display: block;
    font-size: 100%;
    color: #3237AA;
    font-weight: normal;
}
.one-current-dates p {
    padding:0;
    margin: 0;
}
.midle-midle-midle-column {
    float: right;
    margin-right: 20px;
}
.documents {
    background-image: url('../gfx/documents-bg.gif');
    background-repeat: no-repeat;
    width: 195px;
}
.documents .box-header {
    height: 30px;
}

.documents p {
    padding:0;
    margin: 0;
}
.documents-markN {
    color: #EF7C00;
    font-weight: bold;
}
.documents-markU {
    color: #3237AA;
    font-weight: bold;
}

.documents ul {
	margin-left:			20px;
}

.documents li {
    list-style-image: 		url('../gfx/bolt.gif');

}

.document_link_to_all{
	margin:					10px 0px;
	text-align:				right;
	font-weight:			bold;
}

.documents-content{
    margin:8px;
}
.footer-stripe {
   	height: 7px;
    background-color: #EDC800;
}
.seminars .box-header {
    border-bottom: 5px solid #F1F2F8;
    width: 100%;
    color: #3237AA;
    background-image: url('../gfx/seminars-bg.gif');
    background-repeat: no-repeat;
}
.seminars .box-header span {
    top: 2px;
    left: 10px;
}
.one-seminar {
    float: left;
    padding: 10px;
    border-left: 1px solid #F1F2F8;
    width: 30%;
}
.one-seminar h3 {
    padding:0;
    margin: 0;
    display: block;
    font-size: 100%;
    color: #3237AA;
}
.one-seminar p {
    padding:0;
    margin: 0;
}
.seminars .registration {
    float: right;
}



table.contacts_table {
	border-collapse: 		collapse;
	width: 					98%;
}

table.contacts_table img.edit_icon,
table.contacts_table input.submit{
	border: none;
	margin:2px;
}

tr.line_even {
	background-color:		#E6E6E6;
}

table.contacts_table td, table.contacts_table th {
	padding:				1px 5px;
}

table.contacts_table th {
	border-top:				1px dashed #3633A6;
	padding-top:			3px;
}

table.contacts_table td.contacts_heading_row {
	border-top:		3px solid #3237AA;
	height:			1px;

}

table.contacts_table td.project_title {
	padding: 15px 0px 0px 0px;
	border-bottom: 1px dashed #BF3888;

}

div.contacts_heading {
	background-color:		#BF3888;
	padding:				5px 0;
	clear:					right;
	margin-right:			5px;

}
div.contacts_heading_inside {
	margin:					0 10px;

}

div.contacts_heading_inside form{
	float:right;
}

div.contacts_heading h1 {
	margin:					0;
	padding:				0;
	color:					#ffffff;
	font-size:				135%;
}
div#contactsActivityForm {
	background-image:		url('../gfx/bookmark-background-yellow.gif');
	background-repeat:		no-repeat;
	margin-right:			5px;
	margin-bottom:			20px;
	width:					589px;
}

table.contact_top {
	width:					573px;
	border-colapse:			collapse;
}

table.contact_top td {
	padding:					10px;
}

table.contact_top td.address {
	width:					205px;
	padding:				10px 0px 10px 5px;
}

table.contact_top td.contact_selector {
	text-align:				right;
	padding:				10px 0 0 0px;
}


table.contact_top td.contact_selector select#project_folder_selector {
	width: 130px;
	display:inline;
}
table.contact_top td.contact_selector input.submit{
	display:inline;
}

.document_top select.document_project_folder_selector {
	width:					130px;
}


div.documents_heading h1 {
	margin:					0;
	padding:				0;
	color:					#ffffff;
	font-size:				135%;
}
div#documentsActivityForm {
	background-image:		url('../gfx/bookmark-background-lightblue.gif');
	background-repeat:		no-repeat;
	margin-right:			5px;
	margin-bottom:			20px;
	width:					589px;
}

.document_top {
	width:					570px;
	border-colapse:			collapse;
	margin-bottom:			20px;
	text-align:right;
}

.document_top select#project_folder_selector,
.document_top select#document_category_selector {
	display:inline;
}
.document_top input.submit{
	display:inline;
}



div.visitor_heading {
	background-color:		#EF7C00;
	padding:				5px 0;
}
div.visitor_heading_inside {
	margin:					0 10px;
}

div.visitor_heading h1 {
	margin:					0;
	padding:				0;
	color:					#ffffff;
	font-size:				135%;
}

div.visitor .option-for-individuals {
	float:	right;
}

div.visitor .option-for-institutions {
	float:	right;
}

div.visitor .visitor-group p{
	padding: 7px;
}

div.visitor h2 a, div.visitor h2 a:visited {
	color:		#EF7C00;
}

div.back_button a {
	padding:			.2em 0 0 0;
	margin-top:			10px;
	text-decoration:		none;
	font-weight:			bold;
}

div.back_button a:hover {
	text-decoration:		underline;
}


span.item_navigation a {
	color:				#1C416A;
	text-decoration:		none;
	font-weight:			bold;
	float:right;
}

div.bold {
	font-weight:			bold;
}

div.underline {
	text-decoration:	underline;
}



div.news_item {
	margin-bottom:			10px;
	padding-bottom:			10px;
	border-bottom:			1px dashed #DC0028;
}
div#newsList {
	background-image:		url('../gfx/bookmark-background-red.gif');
	background-repeat:		no-repeat;
	padding:				10px;
}

div#newsList h2 {
	color:					#DC0028;
}


input.hidden {
	display:none;
}

div.empty_div_in_top_content {
	height:					25px;
}

div#view_type_selector {
	width: 					570px;
	float:					right;
	margin-top:				5px;
	margin-right:			9px;
	_margin-right:			5px;
	/*Kvuli IE bugu dvojiteho marginu */
	display: 				inline;
}

div#view_type_selector a,div#view_type_selector a:visited {
	color:					white;
	text-decoration:		none;
	font-weight:			bold;
}

div#view_type_selector a:hover {
	text-decoration:		underline;
}


div.bookmark_program, div.bookmark_seminar, div.bookmark_document, div.bookmark_term, div.bookmark_faq, div.bookmark_link, div.bookmark_contact, div.bookmark_news {
	padding:				2px 8px;
	text-align:				center;
	float:					right;
	background-repeat:		no-repeat;
	margin-right:			-4px;
	/*Kvuli IE bugu dvojiteho marginu */
	display:				inline;
}

div.column_seminar h2 {
	color:		#3472B0;
}

div.column_seminar h3 a, div.column_seminar h3 a:visited{
	color:		#3472B0;
}

div.column_document h3 a, div.column_document h3 a:visited{
	color:		#00632F;
}

div.column_login {
	margin:			0px auto;
	padding:		10px;
	width:			500px;
	border:			1px solid #CCCCCC;
}

div.column_login h1 {
	color:		#3237AA;
	margin-top:17px;
	margin-bottom:17px;
}

div.column_login div.item {
	height:128px;
}

div.column_login .login_table {
	padding:15px;
	float: right;
	width:	300px;
	border:			1px solid #CCCCCC;
	background-color: #fbfbfb;
}

div.column_login table {
	width:			280px;
	margin:			0px auto;
}

div.column_login table,
div.column_login table tr {
	padding:	0px;
	margin:		0px;
}

div.column_login table th,
div.column_login table td{
	padding: 2px;
}

div.column_login table th {
	width:	50%;
}

div.column_login table th,
div.column_login table td.submit_button {
	text-align:right;
}

div.column_login table input.text {
	width:			100%;
}

div.column_login a.back {
	display:block;
	position:	relative;
	left:0px;
	top:60px;
    cursor:pointer;
}

div.column_seminar div.item	{
    border-bottom: 1px dashed #3472B0;
    padding-bottom: 5px;
    margin-bottom:  10px;
}

div.column_term div.item	{
    border-bottom: 1px dashed #E08142;
    padding-bottom: 5px;
    margin-bottom:  10px;
}

div.column_document div.item	{
    border-bottom: 1px dashed #00632F;
    padding-bottom: 5px;
    margin-bottom:  10px;
}

div.column_link div.item	{
    border-bottom: 1px dashed #4C50B5;
    padding-bottom: 5px;
    margin-bottom:  10px;
}

div.visitor_content div.item {
    border-bottom: 1px dashed #EF7C00;
    padding-bottom: 8px;
    margin-bottom:  5px;
}

div.column_contact div.item	{
    border-bottom: 1px dashed #4C50B5;
    padding-bottom: 5px;
    margin-right:	5px;
    margin-bottom:  10px;
}

div.column_program div.item	table.contact_top td
, div.column_program div.item table.contacts_table td
,div.column_program div.item table.contacts_table th{
	border:				0;
}
div.column_program div.item table.contacts_table th{
	border-top:				1px dashed #4C50B5;
}


div.column_program div.item table.contacts_table td.contacts_heading_row {
	border-top:		3px solid #3237AA;
}

div.item_changed_files {
    border-bottom: 1px dashed #3237AA;
    padding-bottom: 5px;
    margin-bottom:  10px;
}


div.bookmark_program  {
	background-image:		url('../gfx/bookmark-edge-blue.gif');
}

div.bookmark_seminar {
	background-image:		url('../gfx/bookmark-edge-yellow.gif');
}

div.bookmark_document {
	background-image:		url('../gfx/bookmark-edge-green.gif');
}

div.bookmark_term {
	background-image:		url('../gfx/bookmark-edge-orange.gif');
}

div.bookmark_faq {
	background-image:		url('../gfx/bookmark-edge-grey.gif');
}

div.bookmark_link {
	background-image:		url('../gfx/bookmark-edge-violet.gif');
}

div.bookmark_contact {
	background-image:		url('../gfx/bookmark-edge-yellow.gif');
}

div.bookmark_news {
	background-image:		url('../gfx/bookmark-edge-red.gif');
}

div.bookmark_selected {
	color: #ffffff;
	text-decoration:	underline;
}

div.project_folder_view {
	margin-right:			5px;
	padding:				7px 0px 8px 5px;
	/** resi bug velkeho paddingu v IE, nedokazal jsem to vyresit jinak, Josef Nevoral */
	_padding:				4px 0px 8px 5px;
	clear:					right;
	color:					#ffffff;
}

div.project_folder_view h1 {
	padding:				0;
	margin:					0;
	color:					#ffffff;
	font-size:				120%;
	margin-bottom: 10px;
}

div.column_program div.project_folder_view {
	background-color:		#3237AA;
}

div.column_seminar div.project_folder_view {
	background-color:		#3472B0;
}

div.column_document div.project_folder_view {
	background-color:		#249142;
}

div.column_term div.project_folder_view {
	background-color:		#E08142;
}

div.column_faq div.project_folder_view {
	background-color:		#989898;
}

div.column_link div.project_folder_view {
	background-color:		#BF3888;
}

div.column_contact div.project_folder_view {
	background-color:	#D0B71C;
}


div.column_news div.project_folder_view {
	background-color:		#DC0028;
}

div.column_program h2,
div.column_program h3 {
	color:		#3237AA;
}

div.column_seminar h2,
div.column_seminar h3 {
	color:		#3472B0;
}

div.column_document h2,
div.column_document h3 {
	color:		#00632F;
}

div.column_term h2,
div.column_term h3 {
	color:		#E08142;
}

div.column_faq h2,
div.column_faq h3 {
	color:		#989898;
}

div.column_link h2,
div.column_link h3 {
	color:		#4C50B5;
}

div.column_contact h2,
div.column_contact h3 {
	color:		#4C50B5;
}

div.column_news h2,
div.column_news h3 {
    padding:0;
    margin: 0;
    color:		#DC0028;
}



div.view_content {
	padding:				10px;
	background-repeat:		no-repeat;
	margin:					0px;
	line-height:		18px;
}

div.view_content a {
/**
*	color:	#0066FF;
*/
}

div.view_content table,
.mceContentBody table{
	border-collapse:		collapse;
}

div.view_content table td,
div.view_content table th,
.mceContentBody table td,
.mceContentBody table th{
	border:					1px solid #ccc;
	padding:				3px;
	margin:					0px;
}

div.view_content div.no_border table td,
div.view_content div.no_border table th,
.mceContentBody div.no_border table td,
.mceContentBody div.no_border table th{
	border:					none;
}


div.column_program div.view_content {
	background-image:		url('../gfx/bookmark-background-blue.gif');
}

div.column_document div.view_content {
	background-image:		url('../gfx/bookmark-background-green.gif');
}

div.column_seminar div.view_content {
	background-image:		url('../gfx/bookmark-background-yellow.gif');
}

div.column_term div.view_content {
	background-image:		url('../gfx/bookmark-background-orange.gif');
}

div.column_faq div.view_content {
	background-image:		url('../gfx/bookmark-background-grey.gif');
}

div.column_link div.view_content {
	background-image:		url('../gfx/bookmark-background-violet.gif');
}

/**
div.column_contact div.view_content {
	background-image:		url('../gfx/bookmark-background-lightblue.gif');
}
*/

div.column_news div.view_content {
/*	background-image:		url('../gfx/bookmark-background-red.gif');*/
/*	background-image:		url('../gfx/bookmark-background-yellow.gif');*/
}



a.no_underline {
	text-decoration:		none;
}

div.quick_navigation {
	float:					right;
	margin-left:			10px;
	margin-bottom:			10px;
}

div.quick_navigation_header {
	background-repeat:		no-repeat;
	font-size:				120%;
	font-weight:			bold;
	color:					#fff;
	padding:				2px 5px;
}

div.quick_navigation_content {
	background-repeat:		no-repeat;
	padding:				5px 8px;
}




div.quick_navigation_content a:hover {
	text-decoration:		underline;
}

div.column_program div.quick_navigation_header {
	background-image:		url('../gfx/rychla-navigace-bledemodra.gif');
}

div.column_document div.quick_navigation_header {
	background-image:		url('../gfx/rychla-navigace-zelena.gif');
}

div.column_seminar div.quick_navigation_header {
	background-image:		url('../gfx/rychla-navigace-zluta.gif');
}

div.column_term div.quick_navigation_header {
	background-image:		url('../gfx/rychla-navigace-cervena.gif');
}

div.column_faq div.quick_navigation_header {
	background-image:		url('../gfx/rychla-navigace-seda.gif');
}

div.column_link div.quick_navigation_header {
	background-image:		url('../gfx/rychla-navigace-fialova.gif');
}

div.column_contact div.quick_navigation_header {
	background-image:		url('../rychla-navigace-bledemodra.gif');
}

div.column_news div.quick_navigation_header {
	background-image:		url('../gfx/rychla-navigace-oranzova.gif');
}




div.column_program div.quick_navigation_content {
	background-image:		url('../gfx/rychla-navigace-prechod-bledemodra.gif');
}

div.column_document div.quick_navigation_content {
	background-image:		url('../gfx/rychla-navigace-prechod-zelena.gif');
}

div.column_seminar div.quick_navigation_content {
	background-image:		url('../gfx/rychla-navigace-prechod-zluta.gif');
}

div.column_term div.quick_navigation_content {
	background-image:		url('../gfx/rychla-navigace-prechod-cervena.gif');
}

div.column_faq div.quick_navigation_content {
	background-image:		url('../gfx/rychla-navigace-prechod-seda.gif');
}

div.column_link div.quick_navigation_content {
	background-image:		url('../gfx/rychla-navigace-prechod-fialova.gif');
}

div.column_contact div.quick_navigation_content {
	background-image:		url('../rychla-navigace-prechod-bledemodra.gif');
}

div.column_news div.quick_navigation_content {
	background-image:		url('../gfx/rychla-navigace-prechod-oranzova.gif');
}

div.link_to_all_news {
	margin:					10px 0px;
	text-align:				right;
	font-weight:			bold;
}


p.news_date,
td.news_date {
	font-size:				85%;
	font-weight:			bold;
	padding-top:			0px;
	margin-top:				0px;
}

td.news_date {
	text-align: right;
}

p.news_date span.project_title{
	float:	right;
}

div.after_header {
	font-size:				85%;
	color:	#000000;
	text-align:right;
}

span.news_date{
	float:	left;
	font-weight: bold;
	color:	#DC0424;
}

div.after_header span.common_date{
	font-weight:			bold;

	float:	left;
}

div.download_file_div {
}

span.download_file_span{
	font-weight:			bold;
}
span.download_file_span_multi {
	position:				relative;
	top:					-7px;
	left:					5px;
	font-weight:			bold;
}


table.download_file_table {
	border-collapse:		collapse;

}

div.view_content table.download_file_table td {
	border:					0;
	vertical-align:			middle;
	padding:				3px;
}

div.view_content table.download_file_table td.first_column {
	padding:				0px 4px 0px 0px;
}


div.add_modified_homepage_legend {
	margin-left:			8px;
}


div.link_to_top {
	float:					right;
	clear:					right;
	margin-top:				4px;
}

div.AdditionalSubFolderMenu {
	padding-bottom:10px;
}


a.language_list {
	border:					1px solid  	#AAAAAA;
	padding:				0px 2px;
	padding-bottom:			2px;
	margin-right:			2px;
	margin-bottom:			2px;
}

div.view_content table.document_table {
	width:					99%;
}

div.view_content table.document_table th {
	border:					0;
	border-bottom:			3px solid #00632F;
}

div.view_content table.document_table td {
	border:					0;
	padding-right:			5px;
	vertical-align:			top;
}

div.presentation-admin div.view_content div.item {
	border:			1px dashed;
	padding:		5px;
	margin-bottom:	5px;
}

/*
.no_wrap_column {
	white-space:			nowrap;
}
*/

h2.podsekce {
	padding:			40px 0px 10px 0px;
	border-bottom:		3px solid;
}

.FolderCommands {
	float:right;
	color: #ffffff;
	font-weight: bold;
	margin-right: 5px;
}

.FolderCommands a,
.FolderCommands a:active,
.FolderCommands a:hover,
.FolderCommands a:visited{
	font-weight: normal;
	color: #ffffff;
}

.item .CommandContainer {
	height: 42px;
}

.ItemCommands {
	margin:10px 5px 10px 0px;
	height:22px;
	text-align:right;
	background-image: url('../gfx/rounded-box-middle.gif');
	background-repeat: repeat-x;
}

.user img.left,
.ItemCommands img.left,
.sign_in_commands img.left{
	float:left;
}

.user img.right,
.ItemCommands img.right,
.sign_in_commands img.right{
	float:right;
}

.ItemCommands span,
.ItemCommands div {
	float:right;
	padding-bottom:4px;
	padding-top:3px;
	margin:0px;
}

.ItemCommands span.title {
	float: left;
	font-weight:bold;
}

.item .ItemCommands span img {
	vertical-align: middle;
	margin-right: 2px;
}

.ItemCommands a {
	font-weight:bold;
}

.ItemCommands input.submit {
	display:inline;
	border:none;
	background-color:transparent;
	background-image: url('../gfx/save.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:11px;
	margin-left:10px;
	font-weight:bold;
	cursor: hand;
}

.ItemCommands a.cancel{
	display:block;
	float: left;
	clear: none;
	border:none;
	background-color:transparent;
	background-image: url('../gfx/cancel.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:15px;
	padding-top:2px;
	font-weight:bold;
}

.column_contact table .multiple_checkbox {
	overflow:auto;
	padding:5px;
	height: 170px;
}

.column_contact table th,
.column_news table th {
	white-space:nowrap;

}

.column_contact table input.text,
.column_contact table select,
.column_news table input.text,
.column_news table select.subprogram {
	width:95%;
	background-color:#ffffff;
}

.column_contact .project_folder_id_checkbox_field {

}

.column_contact .project_folder_id_checkbox {
	border:none;
	display:inline;
}

span.depth0 {
	padding-left:0px;
}
span.depth1 {
	padding-left:3px;
}
span.depth2 {
	padding-left:6px;
}
span.depth3 {
	padding-left:9px;
}
span.depth4 {
	padding-left:12px;
}
span.depth5 {
	padding-left:15px;
}
span.depth6 {
	padding-left:18px;
}
span.depth7 {
	padding-left:21px;
}

.InputDefault {
	white-space:	nowrap;

}

.InputOk {

}

.InputError {
	color:#ff0000;
}

a.user-has-no-right-to-folder{
	color:#ff0000;
}
#project_folder_form input {
	clear: none;
}

#admin_contact_form .text, #admin_contact_form select {
	width: 150px;
}
#redactor_form th.project-folder-right-edit,
#redactor_form td.project-folder-right-edit{
	text-align:			center;
}

div.FormProcessMessageOk {
	clear:			right;
	margin: 		0px 10px 5px 10px;
	padding:		10px 10px 5px 10px;
	border:			solid 3px #007e47;
	color:			#000;
	background:		#d3f3d4;
	font-weight:	bold;
}

div.column_news select,
div.column_news input.text,
div.column_document form#general_file_form select,
div.column_document input.text,
div.column_term form#general_file_form select,
div.column_term input.text,
div.column_faq select,
div.column_faq input.text,
div.column_seminar form#general_file_form select,
div.column_seminar input.text,
div.column_link select,
div.column_link input.text
{
	width:400px;

}
div.column_program select,
div.column_program input.text{
	width:350px;
}

.document_top table tr td{
	border-width:0px;
	border-color:transparent;
	}

.link_to_archive {
	margin: 10px 5px 10px 0px;
	padding-right: 10px;
	text-align: right;
}

.link_to_archive a {
	font-weight:bold;
}

table.sign_in_form {
	width: 95%;
}

table.sign_in_form td input.text,
table.sign_in_form td textarea,
table.sign_in_form td select
{
	width: 99%;
	border: 1px solid #cccccc;
}

table.sign_in_form td.heading {
	border: 0px;
}

table.sign_in_form td.sign_in_form_checkbox,
table.sign_in_form th.sign_in_form_checkbox {
	width: 70px;
	padding-right: 10px;
}

table.sign_in_form td.sign_in_form_label,
table.sign_in_form th.sign_in_form_label {
	width: 49%;
}

table.sign_in_form td.sign_in_form_input,
table.sign_in_form th.sign_in_form_input {
	width: 49%;
	border: 1px solid #cccccc;
}

table.sign_in_form td.sign_in_form_sort_order,
table.sign_in_form th.sign_in_form_sort_order {
	width:50px;
	border-left: 0px;
}

table.sign_in_form td.sign_in_form_email_button,
table.sign_in_form th.sign_in_form_email_button {
	width:70px;
}

table.sign_in_form td.sign_in_form_sort_order input {
	width: 30px;
}

table.sign_in_form_add_input {
	width: 100%;
}

div.sign_in_form_email_template {
}

div.sign_in_form_email_template textarea {
	width: 100%;
	height: 100px;
	font-size: 12px;
}

table.sign_in_form_authorization {
	width:50%;
}

table.sign_in_form_authorization td select {
	width:150px;
}

table.sign_in_form_authorization td input.text {
	padding:3px;
	width:150px;
}

.sign_in_commands {
	background-image: url('../gfx/rounded-box-middle.gif');
	background-repeat: repeat-x;
	text-align:center;
	font-weight:bold;
	float:right;
	height:22px;
	margin:10px 5px 10px 0px;
	width:180px;
}

div.signed_participants_from_subject {
	width:95%;
	overflow:auto;
	padding-bottom: 20px;
	border: 1px dashed #C0C0C0;
}

div.sign_in_commands a {
	display: block;
	padding-top: 2px;
}

div.signed_participants_export {
	font-weight: bold;
}

table.rss {
	margin-top:4px;
	margin-bottom: 5px;
}

table.rss th {
	padding-bottom:10px;
}

table.rss td {
	padding-right:5px;
}

table.rss a:hover {
	text-decoration: underline;
}


div.rss_channel img {
	margin-right:10px;
}

div.item table {
	clear: right;
}

ul#BoxProjectFolders li a.ReferenceToNaep {
	color:			#000;
}

img.LogoNaep {
	padding:10px 0px 10px 10px;
}

div.administration_link {
	position: absolute;
	left: 730px;
	top: 143px;
	width: 100px;
}

div.presentation_link {
	position: absolute;
	left: 810px;
	top: 40px;
	width: 100px;
}

div.administration_link a,
div.presentation_link a,
div.administration_link a:visited,
div.presentation_link a:visited {
	color: red;
	font-weight: bold;
}

div.actualization {
	float: right;
	font-size: 11px;
	color: #ffffff;
	margin-right: 5px;
	clear: right;
}

div.scholarship_link {
	text-align: right;
	padding-bottom:	5px;
}

table.scholarship {
	border-collapse: collapse;
	margin:		10px 0;
}

table.scholarship th, table.scholarship td, table.scholarship_form td {
	padding:		5px;
	vertical-align:	middle;
}

table.scholarship td ,table.scholarship th {
	border:			1px solid black;
}

table.scholarship th {
	font-weight:	normal;
	background-color: #DCDCDC;
	text-align:		center;
}

table.scholarship_form th {
	text-align:		right;
	padding:		5px;
}

table.scholarship td.scholarship_header {
	font-size:		130%;
	text-align:		center;
	font-weight:	bold;
	background-color:	#0171BD;
	color:			white;
	width:			auto;
}

table.scholarship td.scholarship_header span.description {
	font-size:		70%;
}

td.school_place input.text {
	width:			100px;
}

.nowrap {
	white-space: 	nowrap;
}

table.scholarship_form textarea {
	width:			300px;
	height:			90px;
}

i.FormItemHelpText {
	font-weight:	normal;
	white-space:	nowrap;
}

table.quata_table th{
	width:			200px;
}

table.quata_table td{
	width:			90px;
}