/**	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:				0px;
	padding:			0px;
	font-size:			100%;
	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 {

	height:				100%;

	background-color:	#fff;

	text-align:			left;

	vertical-align:		top;

}



html, body, frameset, frame, iframe, noframes,
p, div, ol, ul, li,

a,

table, caption, col, colgroup, thead, tbody, tfoot, tr, th, td

{

	font-family:		Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;

	color: 				black;

}

h1, h2, h3, h4, h5, h6
{
	font-family:		Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
}

/*	Headings	*/

h1 {

	font-size:			100%;
	display: 			inline;
	padding:			3px 15px 7px 15px;
	color:				white;
}

.left_title
{
	background: url(../gfx/educo_left_title.gif) no-repeat  left;
	padding: 10px;
}

.main_title
{
	background: url(../gfx/title-bottom.gif) repeat-x bottom left;
	width: auto;
}

h2
{

}



#content_sub h2, #content_sub_kurzy_pro_firmy h2, #content_sub_kurzy_pro_verejnost h2, #content_sub_kurzy_v_zahranici h2
{
	font-size:			100%;
	display: 			inline;
	margin: 			0px 0px 0px 0px;
	padding:			8px 0px 7px 15px;
	line-height:		40px;
	background: url(../gfx/educo_title_h1_background.gif) no-repeat bottom left;
}

#content_sub p, #content_sub_kurzy_pro_firmy p, #content_sub_kurzy_pro_verejnost p, #content_sub_kurzy_v_zahranici p
{
	padding-top: 0px;
	/*margin-top: -22px;*/
	padding-bottom: 15px;
}

#content_sub #h1_title
{
	padding: 5px 0px 20px 13px;
}

#content_sub h1
{
	background-color: #e1e5e8;
	color: #004d95;
	padding: 8px 0px 8px 0px;
	margin: 1px 0px 0px 0px;
	float: left;
}

#content_sub h2, #content_sub h3
{
	color: #014b92;
}

#content_sub #h1_left
{
	background: url(../gfx/h1_left_moon.gif) no-repeat top left;
	float: left;
	width: 15px;
	height: 33px;
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 0px;
}

#content_sub #h1_right
{
	background: url(../gfx/h1_right_moon.gif) no-repeat top left;
	float: left;
	width: 20px;
	height: 35px;
	margin: 1px 0px 0px 0px;
}

#content_sub_kurzy_pro_firmy #h1_title
{
	padding: 0px 0px 20px 12px;
}

#content_sub_kurzy_pro_firmy h1
{
	background-color: #004D95;
	float: left;
	padding: 7px 0px 7px 0px;
	margin: 1px 0px 0px 0px;
}

#content_sub_kurzy_pro_firmy h2, #content_sub_kurzy_pro_firmy h3
{
	color: #004D95;
}

#content_sub_kurzy_pro_firmy #h1_left
{
	background: url(../gfx/h1_left_moon_firmy.gif) no-repeat top left;
	float: left;
	width: 17px;
	height: 33px;
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 0px;
}

#content_sub_kurzy_pro_firmy #h1_right
{
	background: url(../gfx/h1_right_moon_firmy.gif) no-repeat top left;
	float: left;
	width: 20px;
	height: 35px;
	margin: 1px 0px 0px 0px;
}

#content_sub_kurzy_pro_verejnost #h1_title
{
	padding: 2px 0px 25px 12px;
}

#content_sub_kurzy_pro_verejnost h1
{
	background-color: #FE7C2E;
	float: left;
	padding: 7px 0px 7px 0px;
	margin: 1px 0px 0px 0px;
}

#content_sub_kurzy_pro_verejnost h2, #content_sub_kurzy_pro_verejnost h3
{
	color: #FE7C2E;
}

#content_sub_kurzy_pro_verejnost #h1_left
{
	background: url(../gfx/h1_left_moon_verejnost.gif) no-repeat top left;
	float: left;
	width: 17px;
	height: 35px;
	padding: 0px;
}

#content_sub_kurzy_pro_verejnost #h1_right
{
	background: url(../gfx/h1_right_moon_verejnost.gif) no-repeat top left;
	float: left;
	width: 20px;
	height: 35px;
}

#content_sub_kurzy_v_zahranici #h1_title
{
	padding: 5px 0px 20px 12px;
}
#content_sub_kurzy_v_zahranici h1
{
	color: #004d95;
}

#content_sub_kurzy_v_zahranici #h1_title h1
{
	background-color: #89BD1C;
	float: left;
	padding: 7px 0px 7px 0px;
	color: white;
}

#content_sub_kurzy_v_zahranici h2, #content_sub_kurzy_v_zahranici h3
{
	color: #89BD1C;
}

#content_sub_kurzy_v_zahranici #h1_title #h1_left
{
	background: url(../gfx/h1_left_moon_zahranicni.gif) no-repeat top left;
	float: left;
	width: 20px;
	height: 35px;
}

#content_sub_kurzy_v_zahranici #h1_title #h1_right
{
	background: url(../gfx/h1_right_moon_zahranicni.gif) no-repeat top left;
	float: left;
	width: 20px;
	height: 35px;
}

div.related_title.active a,
div.related_title.active a:visited,
div.related_title.active span {
	display:	block;
	background-color: #FE7C2E;
	float: left;
	padding: 8px 0px 8px 0px;
	margin: 1px 0px 0px 0px;
	color:	white;
	font-weight:	bold;
}


div.related_title.active div.related_left {
	background: url(../gfx/h1_left_moon_verejnost.gif) no-repeat top left;
	float: left;
	width: 17px;
	height: 35px;
	padding: 0px;
}

div.related_title.active div.related_right {
	background: url(../gfx/h1_right_moon_verejnost.gif) no-repeat top left;
	float: left;
	width: 20px;
	height: 35px;
}

div.related_title {
	padding: 5px 13px 20px 0px;
	float:	left;
}

div.related_title a,
div.related_title a:visited,
div.related_title span {
	background-color: #e1e5e8;
	color: #004d95;
	padding: 8px 0px 8px 0px;
	margin: 1px 0px 0px 0px;
	float: left;
}

div.related_title div.related_left {
	background: url(../gfx/h1_left_moon.gif) no-repeat top left;
	float: left;
	width: 15px;
	height: 33px;
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 0px;
}

div.related_title div.related_right {
	background: url(../gfx/h1_right_moon.gif) no-repeat top left;
	float: left;
	width: 20px;
	height: 35px;
	margin: 1px 0px 0px 0px;
}







h3 {

	font-size:			110%;

	padding:			6px 0px 6px 17px;

}



h4 {

	font-size:			100%;

	padding:			6px 0px 6px 0px;

}



/*	Standard block level elements	*/

div {

}



p {

	padding-top:		6px;
	padding-left:		17px;
	font: arial 12pt normal;

	color: #4F606A;

}



ol {
	padding-left: 5px;
}



ul {

}



li {

	margin-left:		15px;

}



/*	Links	*/

a, a:link, a:visited {

	color:				#014b92;

}



a:hover {

	text-decoration:	underline;

	color: rgb(16, 108, 173);

}



/*	Multimedia	*/

img {

	border:				0px none transparent;

}



/*	Tables	*/

table, th, td{

	border:				0px none transparent;
	text-align:left;

}

th
{
	background-color: #106cad;
	color: white;
	padding: 2px 10px 2px 10px;
}

thead tr td
{
	background-color: #106cad;
	color: white;
	padding: 2px 10px 5px 10px;
	border-color: white;
	border-width: 1px;
	border-style: solid;
}

thead tr td p font
{
	color: white;
}

/*	Forms	*/

input, textarea, select{

	border:				1px solid #666;

}





/**	****************** **

 **	Common page layout **

 **	****************** **

 *

 *	Advice:

 *	Define only HTML id|classes, that define common layout of all pages

 */









/**	************************** **

 **	Common end element classes **

 **	************************** **

 *

 *	Advice:

 *	Define only HTML id|classes, that define layout define END tags (tags that doesn't contain any inner tags)

 */

.title{

}



.datetime{

}



.url{

}



.perex{

}



.text{

}



.label{

}



.value{

}



.logo{

}



.logo_empty{

}



.link_more{

}



/*	general forms inputs	*/

#submit_button, #delete_button {

}



.radio {

}



.checkbox {

}



.notice {

}



.error {

}







/**	********************* **

 **	Definition of modules **

 **	********************* **

 *

 *	Advice:

 *	Block of HTML with related content is called module_output_box

 *	Put all definitions of module_output_box together prior to definitions of other module_output_box

 */











/**	**************************** **

 **	Administrator included parts **

 **	**************************** **/





/**	**************************** **

 **	Project specific				  **

 **	**************************** **/



 /* main structures */



#the_body, #the_body_main, #the_body_kurzy_pro_firmy, #the_body_kurzy_pro_verejnost, #the_body_kurzy_v_zahranici

{

 	/*background: url(../gfx/educo_02.jpg) no-repeat top right;*/

	width: 960px;

	padding: 0;

	margin:0;

	margin-left:auto;

	margin-right: auto;

}

#the_body_main
{
	background: url(../gfx/background-homepage-top.jpg) no-repeat top right;
}

#the_body_kurzy_pro_firmy
{
	background: url(../gfx/background-kurzy-pro-firmy-top.jpg) no-repeat top right;
}

#the_body_kurzy_pro_verejnost
{
	background: url(../gfx/background-kurzy-pro-verejnost-top-2.jpg) no-repeat top right;
}

#the_body_kurzy_v_zahranici
{
	background: url(../gfx/background-kurzy-pro-verejnost-top.jpg) no-repeat top right;
}


#header

{

	height: 145px;

 	background: url(../gfx/educo_logo.gif) no-repeat top left;
 	position:	relative;

}



/* content */

#title_h1_top

{

	background: url(../gfx/educo_title_h1_top.gif) no-repeat top left;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 15px;

	width:700px;

}



#title_h1_left

{

	background: url(../gfx/educo_title_h1_left.gif) no-repeat top left;
	width: 700px;
	padding: 0px 0px 0px 20px;

	margin: 0px 0px 0px 15px;


}



/*#title_h1_left img
 {
 	float:right;
 }
*/

#lang_courses

{

	background:none;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 10px 0px;
	width: 410px;

}



#title_h1_bottom

{

	background: url(../gfx/educo_title_h1_bottom2.gif) no-repeat top left;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 15px;

	width: 700px;

}



/* index content */

#content_main, #content_main_ru
{
	padding: 70px 0px 5px 5px;
	float:left;
	position:	relative;
	/* IE 6 hack */
	width: 99%;
}

#content_main {
	background: url(../gfx/educo_content_main.jpg) no-repeat top left;
}

#content_main_ru {
	background: url(../gfx/educo_content_main-ru.jpg) no-repeat top left;
}

#content_main_ru a:hover,
#content_main a:hover
{
	text-decoration: underline;
}

#content_main_highlight

{

	margin-top: -40px;

	height: 250px;

	padding-left: 40px;

}



.content_main_highlight_box

{

	width: 216px;

	height: 240px;

	margin-top: 20px;


	float: left;

}



.content_main_highlight_box h2

{

	margin-left: 20px;

	margin-top: 8px;

	height: 25px;

	width: 180px;

	color: rgb(255,255,255);
	padding: 0px;
	font-size: 13px;

}

.content_main_highlight_box h2 a:visited,
.content_main_highlight_box h2 a {
  color:  white;
  text-decoration:  none;
}

.content_main_highlight_box h2 a:hover {
  color:  white;
  text-decoration:  underline;
}



.content_main_highlight_box_pic

{

	width: 100px;

	height: 79px;

	float: left;

}



.content_main_highlight_box_text

{

	color: rgb(51, 51, 51);

	font-size: 11px;

	width: 115px;

	float: left;
	padding: 0px;
	margin: 0px;

}



.content_main_highlight_box_nav

{

	clear: both;

	width: 100%;

	height: 75px;

	padding-top: 3px;

	font-weight: bold;

	font-size: 11px;

	margin: 0px;
	border: 0px;

/*	padding-left: 5px;

*/}


a.facebookFollow {
	display:	block;
	position:	absolute;
	top:		53px;
	left:		420px;
}

a.facebookFollow img {
	border:		0px;
}

.homepage_menu
{
	color:				#014b92;
	padding: 5px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	background: url(../gfx/educo-l-normal-element.gif) no-repeat left;
	/*border: black thin solid;*/
	width: 200px;
}

.homepage_menu a, .homepage_menu_first a, .homepage_menu_last a
{
	text-decoration:none;
}

.homepage_menu_first
{
	color:				#014b92;
	text-decoration:none;
	padding: 10px 0px 0px 15px;
	margin: 10px 0px 0px 0px;
	background: url(../gfx/educo-l-firstelement.gif) no-repeat left;
}

.homepage_menu_last
{
	color:				#014b92;
	text-decoration:none;
	padding: 5px 0px 0px 15px;
	margin: 0px 0px 10px 0px;
	background: url(../gfx/educo-l-last-element.gif) no-repeat left;
}

.darkblue

{

	color: rgb(0, 51, 102);

}

.blue

{

	color: rgb(16, 108, 173);

}



.green

{

	color: rgb(118, 163, 24);

}



.spacer

{

	border-left: 1px solid rgb(135, 154, 166);

	height: 160px;

	width: 1px;

	margin-top: 70px;

	margin-left: 12px;

	margin-right: 10px;

	float: left;

}



/* news */

#content_main_news

{

	margin-top: 30px;



}

#content_main_news a:hover
{
	text-decoration: underline;
}

#content_main_news_right a:hover
{
	text-decoration: underline;
}


.content_main_news_header

{
	width: 90px;

	text-align: left;

	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;




	color: rgb(1, 75, 146);

	font-size: 13px;

	font-weight: bold;

	text-transform: uppercase;

	letter-spacing: 1px;

	background: url(../gfx/educo_news_bg.gif) no-repeat right;

}

.content_main_news_header_courses

{
	width: 210px;
	text-align: left;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	color: rgb(1, 75, 146);
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	background: url(../gfx/educo_news_bg.gif) no-repeat right;
}

.content_main_news_header_courses_ru {
	width: 227px;
	height:	30px;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	letter-spacing: 1px;
	background: url(../gfx/educo_translations_link_background-2.gif) no-repeat left;
	color:	white;
	padding-top:	9px;
	padding-left:	25px;
}

.content_main_news_header_courses_ru a:visited,
.content_main_news_header_courses_ru a:hover,
.content_main_news_header_courses_ru a {
	color:	white;
}

.content_main_news_header_wrap a

{
	text-decoration: none;
}

.content_main_news_header_wrap a:hover

{
	text-decoration: underline;
}



.content_main_news_date a, .content_main_news_date a:visited

{

	margin-top: 5px;

	color: rgb(234, 90, 1);

	font-size: 11px;

	font-weight: bold;

}



.content_main_news_text

{

	margin-top: 3px;

	color: rgb(2, 77, 145);

	font-size: 11px;

}





#content_main_news_left

{

	float: left;

	width: 365px;

	padding-left: 50px;

	padding-right: 25px;

}



#content_main_news_right

{

	float: left;

	width: 225px;

	padding-left: 45px;

	border-left: 1px solid rgb(195,204,210);

}

#content_main_news_right a:hover
{
	text-decoration: underline;
}

/* banners */

#content_main_banner

{
	margin-top: 30px;
}

#content_main_banner a:hover
{
	text-decoration: underline;
}

#content_main_banner_right a:hover
{
	text-decoration: underline;
}


#content_main_banner_left
{
	float: left;
	width: 365px;
	padding: 25px 25px 0 50px;
}

#content_main_banner_left img {
	float:	left;
}


#content_main_banner_right
{
	float: left;
	width: 225px;
	padding: 25px 0px 0 45px;
/*	border-left: 1px solid rgb(195,204,210);*/
}

#content_main_banner_right a:hover
{
	text-decoration: underline;
}



/* subpages content */

#content_sub, #content_sub_kurzy_pro_firmy, #content_sub_kurzy_pro_verejnost, #content_sub_kurzy_v_zahranici
{
	/*background: url(../gfx/educo_content_sub.jpg) no-repeat top left;	*/
	width: 750px;
	padding-top: 13px;
}

#content_sub
{
	background: url(../gfx/background-homepage-bottom.jpg) no-repeat top left;
}

#content_sub_kurzy_pro_firmy
{
	background: url(../gfx/background-kurzy-pro-firmy.jpg) no-repeat top left;
}

#content_sub_kurzy_pro_verejnost
{
	background: url(../gfx/background-kurzy-pro-verejnost-2.jpg) no-repeat top left;
}

#content_sub_kurzy_v_zahranici
{
	background: url(../gfx/background-kurzy-pro-verejnost.jpg) no-repeat top left;
}

#content_sub_text
{
	padding: 8px 0px 0px 15px;

}

#content_sub_text ul
{
	padding: 0px 0px 20px 17px;
	margin: 0px;
}

/* menu - left */

#left_column_menu_main,#left_column_menu_sub

{

	padding: 40px 10px 0px 10px;

	width: 189px;

	/* display hack */

	margin-top: 1px;

}

#left_column_menu_main

{

	background: url(../gfx/educo_lmenu_main.gif) no-repeat top left;

}



#left_column_menu_sub

{

	background: url(../gfx/educo_lmenu_sub.gif) no-repeat top left;

}



#left_column_menu_content

{

	width: 180px;

}



#left_column_menu_bottom

{

	/*position: relative;

	left: -10px;*/

	background: url(../gfx/educo_05.gif) no-repeat top left;

	padding: 0px 0px 0px 0px;

	margin: 0px -10px 0px -10px;

	width: 209px;

	height: 150px;

}



#left_column_menu_sub ul li a.chosen

{

color: #ea9a69;

}



#left_column_menu_main ul li a.chosen

{

color: #ea9a69;

}



a.chosen

{

	/*color: #DBD0F8;*/

	color: white;

	font-weight: bold;

	font-size: 12px;

	text-decoration:none;

}



a.chosen:hover

{

	text-decoration:underline;
	color: white;
	/*color: #DBD0F8;*/

}



.left_column_menu

{

	list-style-image: url(../gfx/educo_bullet_left_unchosen.gif);
	margin: 2px 0px 2px 0px;
}



li.chosen

{

	list-style-image: url(../gfx/educo_bullet_left.gif);

}

li.chosen_element

{

	list-style-image: url(../gfx/educo_bullet_left_chosen_element.gif);

}

a.chosen_element, a.chosen_element:visited

{

	color: white;
	font-weight: bold;

}

li.chosen_last
{
	list-style-image: url(../gfx/educo_bullet_left.gif);
}

a.level1

{

	font-size: 12px;

	color: rgb(255,255,255);

}

.left_column_menu ul li
{
	margin-top: 1px;
	margin-bottom: 0px;
}



/*#left_column_menu_main ul li.root

{

	font-size: 12px;

	color: rgb(255,255,255);

	font-weight: bold;

}



#left_column_menu_sub ul li a.root

{

	font-size: 12px;

	color: rgb(255,255,255);

	font-weight: bold;

}*/



a.root, a.root:visited

{

	font-size: 12px;

	color: #FFFFFF;

	text-decoration:none;

}



a.root:hover

{

	color: #FFFFFF;

	text-decoration:underline;



}





/* menu - right */

#right_column_menu,a.right_column_menu,a.right_column_menu:visited,a.right_column_menu:hover
{
	color: rgb(79, 96, 106);
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

#right_column_menu {
	float:	right;
}


a.right_column_menu:hover
{
	text-decoration: underline;
}

#right_column_menu
{
	height: 50px;
	margin-right: 10px;

	padding: 0px 0 0 20px;
	border: 0px;
	background: url(../gfx/educo_moon.gif) no-repeat bottom left;
}

#right_column_menu_nav_ru,
#right_column_menu_nav
{
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 26px 0px 0px 0px;
	width: 585px;
	height: 15px;
	float: right;
}

#right_column_menu_nav_ru {
	width: 510px;
}









#right_column_menu .chosen

{

	color: rgb(79, 96, 106);

}



/* columns */



#left_column

{

	float: left;

}

#right_column

{

	float:left;

	width: 750px;

}





/* footer + credits */



#footer

{

	clear: both;

/*	border: 1px solid red;*/

	background: url(../gfx/educo_07.gif) no-repeat top left;

	width: 960px;

	height: 178px;

}



#credits

{
	padding: 55px 10px 0px 25px;
	float: left;
	font-size: 10px;
	color: rgb(120, 138, 149);
	width: 900px;
}



.pale
{
	color: rgb(162, 176, 186);
}

.assoc
{
	float: right;
}

.navrcholu {
	float: left;
	margin-top:	5px;
}

.news_item

{

	/*border: thin black solid;*/

	padding: 5px 10px 5px 18px;



}



/*.news_title

{
	padding: 10px 0px 0px 0px;
	float:left;

}*/



.news_date

{

	padding-bottom: 5px;
	font-weight: bold;
}



.news_links

{

	float:right;

}



.filter

{

	color: #a0768b;

	padding: 0px 0px 0px 0px;

	/*margin: 0px 0px 0px 10px;*/



	/*float: left;*/

	width:700px;
	height: 100px;

}

.filter table
{
	float: left;
	width: 500px;
	text-align: left;
}

.filter table tbody td
{
	text-align: left;
	padding: 0px 4px 0px 4px;
	white-space:	nowrap;
}

.filter table tbody td.red_link a {
	color:		red;
}

.filter input
{
	float: left;
	background-color: #91c81f;
	padding: 0px 0px 0px 0px;
	margin: 17px 0px 0px 60px;
	width:		100px;
}

.filter a
{
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 0px 1px;
	background: url(../gfx/educo_news_bullet.gif) no-repeat left;
	text-decoration: underline;
	display:	block;
	background-position:	0px 4px;
}

.table_cell

{
	padding: 0px 0px 5px 0px;
	width: 120px;

}

.filter_links

{
	padding: 0px 0px 30px 12px;
	width: 700px;

}






.lang_country
{
	font-weight: bold;
	color: #80b3e0;
	text-align: left;
	float: left;
	padding:5px 0px 5px 15px;
	background: url(../gfx/table-left-background.gif) no-repeat  left;
}

.lang_country a, .lang_country a:visited
{
	color: #80b3e0;

}

.school_table
{
	text-align:center;
	width: 700px;
	color: black;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-width: 0px 0px 2px 0px;
	border-style: solid;
	border-color: #80b3e0;
}

.school_table th
{
	padding: 5px 5px 5px 5px;
	border-width: 0px 2px 0px 0px;
	border-color: white;
	border-style: solid;
}

.school_table tbody tr td
{
	text-align:left;
	border-color: #287bb5;
	border-style: dashed;
	border-width: 1px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
}


/*.school_table a
{
	text-decoration: none;
	text-align: left;
}*/

.table_left_column
{
	background-color: #e0eaf4;
}

.languages_table h1 a, .languages_table h1 a:visited
{
	color: #80b3e0;


}

.languages_table table
{
	width:100%;

}

.languages_table td
{
	text-align:left;
	padding: 10px 0px 10px 10px;
	vertical-align: 60%;
	width:25%;
}

.flag
{
	width: 35px;
	height: 25px;
	border: black 1px solid;
}


.school_name
{
	width:410px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}


.school_documents
{
	/*position: relative;
	top: -40px;
	left: 300px;*/
	float: right;
	width: 270px;
	height: 20px;
	margin: 0px;
	padding: 0px;

}

.school_documents img
{
	float: right;
	margin: 0px 5px 0px 5px;
}

#inner_title_h1_left
{
	height: 60px;
	width: 10px;
}

.school_main
{
	padding-left: 25px;
	width: 650px;
	float:left;
}
/*.school_documents img
{
	float: right;
}*/

.school_help
{
	float:left;
	width: 20%;
}

.school_download
{
	float: right;
	width: 20%;
}

.school_logo
{
	float:left;
	margin: 10px 10px 10px 10px;
}

.school_tables
{
	margin: 0px 0px 0px 20px;
}

.school_tables a
{
	text-decoration: none;
}



.schedule table
{
	text-align:center;
	width: 700px;
	color: black;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-width: 0px 0px 2px 0px;
	border-style: solid;
	border-color: #80b3e0;
}

.schedule table tbody th
{
	padding: 0px 2px 0px 2px;
	border-width: 0px 2px 0px 0px;
	border-color: white;
	border-style: solid;
}

.schedule table tbody tr td
{
	text-align:left;
	border-color: #287bb5;
	border-style: dashed;
	border-width: 1px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
}

.schedule_shortcuts table
{
	text-align:left;

}

.schedule_shortcuts tbody tr td
{
	text-align:left;
	vertical-align: top;
}

.schedule_shortcuts h3
{
	padding: 0px;
	margin: 0px;
}

#school_calculator
{
	float:left;
	width: 350px;
	vertical-align: 60%;
	margin-top: 40px;
}

#calculator_header
{
	vertical-align: middle;
	font-weight: bold;
	color: #014B92;
	float:left;
	background: url(../gfx/icons/icon-calc-big.gif) no-repeat top left;
	padding: 15px 10px 15px 40px;
	width: 300px;
}

#calculator_header a
{
	border-style: dotted;
	border-color:#014B92;
	border-width: 0px 0px 0px 0px;
	/*margin: 10px;
	padding: 10px;*/
	/*background: url(../gfx/educo_dotted_line.gif) no-repeat bottom left;*/
}

.calculator_name
{
	background: url(../gfx/educo_dotted_line.gif) no-repeat bottom left;
	width: 300px;

	margin: 0px;
	padding-bottom: 10px;
}

#calculator_main
{
	padding: 0px 0px 10px 38px;
	text-align: left;
	float: left;

}

#calculator_main table
{
	width: 200px;

	padding: 10px;
}

#formular_course
{
	clear:both;
}


#formular_course_header
{
	vertical-align: middle;
	font-weight: bold;
	color: #014B92;
	float:left;
	background: url(../gfx/icons/form.png) no-repeat top left;
	padding: 15px 10px 20px 40px;
	width: 500px;
}

#formular a
{
	border-style: dotted;
	border-color:#014B92;
	border-width: 0px 0px 0px 0px;
	/*margin: 10px;
	padding: 10px;*/
	/*background: url(../gfx/educo_dotted_line.gif) no-repeat bottom left;*/
}

.formular_course_name
{
	background: url(../gfx/educo_dotted_line.gif) no-repeat bottom left;
	width: 500px;

	margin: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
}

#formular_main
{
	float:	left;
	width: 725px;
	vertical-align: 60%;
}

#formular_main table {
	width: 700px;
	margin: 0px;
	padding: 0px;
	white-space: nowrap;
}

#formular_main input,
#formular_main select {
	width: 150px;
	padding: 0px;
	margin: 0px;
}

#formular_main input.radiobutton {
	width: 20px;
	margin-left: 30px;
	border: 0px;
}

#formular_main textarea {
	width: 700px;
	height: 150px;
	margin-bottom: 15px;
	font-size: 12px;
	font-family: verdana, tahoma, Sans-serif;
}

#formular_main td {
	text-align: left;
	padding: 0px;
	padding-left: 10px;
	padding-bottom: 5px;
}

span.mandatory {
	color: #FF0000;
}

#formular_main td.texts_left {
	font-weight: bold;
	width: 160px;
}

#formular_main td.texts_right {
	font-weight: bold;
	width: 240px;
}

#formular_main td.error {
	color: #FF0000;
}

#last_row
{
	/*width: 30px;*/
	border-width: 0px 0px 5px 0px;
	border-style: double;
	border-color: black;
	/*padding-top: 10px;*/
}

#calculator_main table tbody tr td
{
	text-align: left;
	width : 100px;
}

#school_help
{
	float:left;
	width: 350px;
	margin-top: 40px;
}

#school_help_header
{
	vertical=align: middle;
	font-weight: bold;
	color: #014B92;
	float:left;
	background: url(../gfx/icons/icon-help-big.gif) no-repeat top left;
	padding: 15px 10px 15px 50px;
	width: 300px;
}

#school_main_help
{
	padding: 10px 0px 10px 50px;
}

#contact_div
{
	width: 720px;

}

#contact_div h3, #contact_div p
{
	padding: 0px 0px 0px 0px;
}



#contact
{

}

#contact tbody td
{
	text-align: left;
	padding: 2px 0px 0px 0px;
}

#contact_way
{
	flaot: left;
}

.grey_blue
{
	background-color: #E0EAF4;
	padding: 10px;
}

.dotted_td
{

	border-left: black 1px dashed;
	padding: 0px 10px 0px 0px;
	margin: 0px;
	border-collapse: collapse;
	/*background-color: #E1E5E8;*/
}

.courses_for_companies tr td
{
	vertical-align: top;
}

#lektori_cinske_pictures p
{
	padding-top: 4px;
	margin-left: 0px;
}
#lektori_cinske_pictures
{
	clear: both;
}

#lektori_cinske_pictures table
{
	width: 135px;
	border: 0px;
	float: left;
}

#lektori_cinske_pictures img
{
	padding-left: 15px;
}

#lektori_cinske_pictures td.name
{
	text-align: center;
}

#lektori_cinske_pictures p.header
{
	padding-top: 15px;
}

#course_table th
{
	padding: 3px;
	text-align: center;
}

div.language_flag {
	float:	left;
	margin-top:	67px;
	margin-left: 200px;
}

div.language_flag div {
	float:	left;
	width:	20px;
	height:	13px;
	margin-left:	8px;
}

div.language_flag div img {
	border:	1px solid #C0C0C0;
	margin:	0;
}

#content_sub_text table.TableInText {
	margin: 0 20px 20px;
}

#content_sub_text table.TableInText td p {
	padding:		5px 10px; 
}

.EnglishBcg {
	background:	green;
	color:	white;
}
.FrenchBcg {
	background:	blue;
	color:	white;
}
.GermanBcg {
	background:	gray;
	color:	white;
}
.RussianBcg {
	background:	red;
	color:	white;
}
.SpanishBcg {
	background:	purple;
	color:	white;
}
.ItalianBcg {
	background:	yellow;
	color:	black;
}
.CzechForBcg {
	background:	lightblue;
	color:	black;
}

.FrenchBcg a:visited,
.FrenchBcg a,
.GermanBcg a:visited,
.GermanBcg a,
.RussianBcg a:visited,
.RussianBcg a,
.SpanishBcg a:visited,
.SpanishBcg a,
.EnglishBcg a:visited,
.EnglishBcg a {
	color:	white;
}
.FrenchBcg a:hover,
.GermanBcg a:hover,
.RussianBcg a:hover,
.SpanishBcg a:hover,
.EnglishBcg a:hover {
	color:	#d0d0d0;
}


.ItalianBcg a,
.ItalianBcg a,
.CzechForBcg a:visited,
.CzechForBcg a {
	color:	black;
}

.ItalianBcg a:hover,
.CzechForBcg a:hover {
	color:	#444444;
}

ul.FastNavigation {
	list-style:	none;
	padding:	0;
	margin:	0;
	height:	30px;
}

ul.FastNavigation li {
	display:	inline;
	padding:	0;
	margin:	0;
	border:	0;
	float:	left;
	margin-right:	5px;
}

ul.FastNavigation li a {
	padding:	2px 5px;
	display:	block;
	float:		left;
	border:	1px solid #999999;
}

ul.FastNavigation li a:hover {
	border:	1px solid #666666;
}

div.Clear {
	line-height:	1px;
	font-size:		1px;
	clear:			both;
}
