a      		{text-decoration: none;	color: #000000;}
a:hover      		{text-decoration: underline;}
    
blockquote  {font: 10px Verdana;	}
ol          {margin-top: 2px;	margin-bottom: 2px;	}
ul          {margin-top: 2px;	margin-bottom: 2px;	}
p           {margin: 0px; padding-bottom: 5px;}
body        {font: 10px Verdana;	color: #000000;	}
td			{font: 10px Verdana;	}
form		{margin: 0px; 	padding: 0px;}
input		{font: 11px Verdana;	border-width: 1px;	border-color:#004481;	border-style: solid;}
textarea	{font: 11px Verdana;	border-width: 1px;	border-color:#004481;	border-style: solid;}
select		{font: 11px Verdana;	border-width: 1px;	border-color:#004481;	border-style: solid;}
.input_nb	{font: 11px Verdana;	border-style: none;}

.bodytable	{background-color: #FFFFFF;	background-repeat: repeat-y; background-position: 689px;}

.menu		{font: 11px Verdana;	font-weight: bold;	color: #004481;	padding: 3px 0px 3px 0px;	text-align: center;}
	.menu:active    {color: #B55D1A;	}
	.menu:hover     {color: #B55D1A;	}
.menu_active{font: 11px Verdana;	font-weight: bold;	color: #B55D1A;	padding: 3px 0px 3px 0px;	text-align: center;}

.menubottom	{font: 10px Verdana;	color: #FFFFFF; font-weight: normal;	padding-top: 2px; padding-bottom: 2px; }
	.menubottom:active    {color: #B55D1A;	}
	.menubottom:hover     {color: #B55D1A;	}
.menubottom_active	{font: 10px Verdana;	color: #B55D1A;  }	

.menubottom_lesson	{font: 11px Verdana;	color: #FFFFFF; font-weight: bold;}
	.menubottom_lesson:active    {color: #000000;	}
	.menubottom_lesson:hover     {color: #000000;	}
.menubottom_lesson_active	{font: 11px Verdana;	color: #000000;	font-weight: bold;}	
	
.menuleft	{font: 10px Verdana;	color: #004481;	font-weight : bold;}
	.menuleft:active    {color: #B55D1A;	}
	.menuleft:hover     {color: #B55D1A;	}
.menuleft_active	{font: 10px Verdana;	color: #B55D1A;	font-weight : bold;}
		
.menuright	{font: 10px Verdana;	color: #004481;	font-weight : bold;}
	.menuright:active    {color: #B55D1A;	}
	.menuright:hover     {color: #B55D1A;	}
.menuright_active	{font: 10px Verdana;	color: #B55D1A;	font-weight : bold;}

.api_search_button	{font: 10px Verdana;	}
.api_search_input	{font: bold 11px Verdana;	width: 100px;	height: 20px;	margin: 3px;	color: #FFFFFF;	background: #004481;	border: 2px solid #A95725;	text-align: center;	}

.api_news_headline   {font-family: Verdana, Arial;  padding-top: 2px;   padding-bottom: 2px;    padding-left: 5px;  padding-right: 5px;    background-color : #cc6699;		color : White;		font-size : 10px;		font-weight : bold;}
.api_news_date       {font-size: 8px;  font-family: Verdana;  padding-top: 5pt;   padding-left: 5px;  padding-right: 5px;    color: #cc6699; }
.api_news_akt        {font-size: 10px; font-family: Verdana;  padding-top: 5pt;   padding-left: 5px;  padding-right: 5px;    text-align : justify; }
.api_news_more       {font-size: 10px; font-family: Verdana;  padding-top: 5pt;   padding-left: 5px;  padding-right: 5px;    text-align : justify; color: #cc6699}

.api_forum_title            {font-family : Verdana, Arial;  padding-top: 2px;   padding-bottom: 2px;    padding-left: 5px;  padding-right: 5px;    color : Purple;		font-size : 10pt;		font-weight : bold;}
.api_forum_caption          {font-size: 7pt; font-family: Verdana;  padding-top: 5pt;   padding-left: 5px;  padding-right: 5px;    color: Purple; }
.api_forum_message          {font-size: 10px; font-family: Verdana;  padding-top: 5pt;   padding-left: 5px;  padding-right: 5px;    text-align : justify; }
.api_forum_info             {font-family : Verdana, Arial;  padding-top: 2px;   padding-bottom: 2px;    padding-left: 5px;  padding-right: 5px;    color : White;    background-color : #cc6699;    font-size : 10px;		font-weight : bold;}
.api_forum_backcolor        {background-color : #cc6699;}
.api_forum_activecolor      {background-color : #ffbbee;}
.api_forum_noactivecolor    {background-color : #FAFAFA;}
.api_forum_button           {background-color: #000080;	border-color: #6699FF;	color: #ffffff;	font-family: Verdana, Arial;	font-size: 10px;	font-weight: bold;}
.api_forum_input            {font: 11px Verdana;	border-width: 1px;	border-color:#004481;	border-style: solid; width:160px;}

.api_polecam_input			{font: 11px Verdana;	border-width: 1px;	border-color:#004481;	border-style: solid; width:160px;}
.api_polecam_button			{font: bold 11px Verdana;	width: 100px;	height: 20px;	margin: 3px;	color: #FFFFFF;	background: #004481;	border: 2px solid #A95725;	text-align: center;	}
	.api_polecam_button:hover	{text-decoration: none}

.api_kontakt_input			{font: 11px Verdana;	border-width: 1px;	border-color:#004481;	border-style: solid; width:250px; }
.api_kontakt_button			{font: bold 11px Verdana;	width: 100px;	height: 20px;	margin: 3px;	color: #FFFFFF;	background: #004481;	border: 2px solid #A95725;	text-align: center;	}
	.api_kontakt_button:hover	{text-decoration: none}


.date	{font: 10px Verdana;	color: #004481; font-weight: bold;	background-color: #E8E9EE;	text-align: center;}

.nicetable	{border: 0px;	margin-bottom: 5px; }
.nicetitle	{font: bold 11px Verdana;	color: #FFFFFF;	border: 0px;	padding: 0px 10px 7px 25px; height: 24px;	vertical-align: bottom;	text-align: right;}
.nicetext	{font: normal 10px Verdana;	color: #000000;	border: 0px;	padding: 5px 20px 5px 25px;}
.nicemore_td{padding: 5px 20px 5px 25px; text-align: right;	border: 0px;}
.nicemore	{font: bold 10px Verdana;	color: #004481;	}

.nice2table	{border: 0px;	margin-bottom: 5px; }
.nice2title	{font: bold 11px Verdana;	color: #000000;	border: 0px;	background-repeat: no-repeat;	background-position: left bottom;	padding: 0px 20px 0px 25px;	vertical-align: bottom;}
.nice2text	{font: normal 10px Verdana;	color: #000000;	border: 0px;	background-repeat: no-repeat;	background-position: left bottom;	}
.nice2more	{font: bold 10px Verdana;	color: #000000;	border: 0px;	padding: 0px 20px 0px 25px;	vertical-align: bottom;	text-align: right;	}

.standardtable	{border: 0px;	margin-bottom: 5px; }
.standardtitle	{font: bold 11px Verdana;	color: #004481;	padding: 0px 20px 0px 25px;	border: 0px;	background-repeat: no-repeat; background-position: bottom left; height: 20px;}
.standardtext	{font: normal 10px Verdana;	color: #000000;	padding: 5px 20px 0px 25px;	border: 0px;	}
.standardmore	{font: bold 10px Verdana;	color: #004481;	padding: 0px 10px 0px 25px;	border: 0px;	text-align: right;}

.menutable	{border: 0px;	margin-bottom: 5px; }
.menutitle	{font: bold 11px Verdana;	color: #FFFFFF;	border: 0px;	background-repeat: repeat-x; height: 24px;	text-align: left;	vertical-align: bottom;	padding: 0px 0px 5px 5px;}
.menutext	{font: normal 10px Verdana;	color: #000000;	border: 0px;	padding: 5px 5px 5px 5px;}
.menumore	{font: bold 10px Verdana;	color: #000000;	border: 0px;	background: no-repeat bottom right; padding-right: 6px; padding-bottom: 3px;	text-align: right;	vertical-align: bottom;	width: 170px;}

.lessonbigtitle {font: bold 18px Verdana;	color: #000000;	padding: 10px 0px 0px 50px;	}
.lessontable	{border: 0px;	margin-bottom: 5px; }
.lessontitle	{font: bold 12px Verdana;	color: #000000;	padding: 0px 0px 0px 0px;	border: 0px;	background: no-repeat bottom left; height: 20px;}
.lessontext		{font: normal 12px Verdana;	color: #000000;	padding: 0px 0px 0px 0px;	border: 0px;	}
.lessonmore		{font: bold 10px Verdana;	color: #000000;	padding: 0px 0px 0px 0px;	border: 0px;	text-align: right;}

.formtable		{width: 350px;	float: right;	}
.formtitle		{font: bold 11px Verdana;	color: #FFFFFF;	background: #004481;	text-align: center;	height: 20px;}
.formsubtitle	{font: normal 10px Verdana;	color: #FFFFFF;	background: #004481;	text-align: center;	height: 18px;}
.formtext		{font: normal 9px Verdana;	color: #000000;	background: #E8E9EE;	}
.formbottom		{text-align: right;}

.button_img			{border: 1px none; }
.button_img_hover	{border: 1px solid;}


.button		{font: bold 11px Verdana;	width: 100px;	height: 20px;	margin: 3px;	color: #FFFFFF;	background: #004481;	border: 2px solid #A95725;	text-align: center;	}
	.button:hover	{text-decoration: none}
.buttonidea		{font: bold 11px Verdana;	width: 100px;	height: 20px;	margin: 3px;	color: #FFFFFF;	background: #004481;	border: 2px solid #A95725;	text-align: center;	}
	.buttonidea:hover	{text-decoration: none}

.tabletable		{width: 430px;}
.tabletitle		{font: bold 11px Verdana;	color: #FFFFFF;	background-color: #004481;	text-align: center;	height: 20px;}
.tablesubtitle	{font: 10px Verdana;	color: #FFFFFF;	background-color: #004481;	text-align: center;	height: 18px;}
.tabletext		{font: 9px Verdana;	color: #000000;	background-color: #E8E9EE;	}
.tablebottom	{text-align: right;}

.dictionary	{width: 450px; height: 340px;	background-repeat: no-repeat;	vertical-align: top;	padding-left: 50px;	padding-top: 10px}
.path	{font: 9px Verdana;	color: #004481;	font-weight: normal;	}
.title	{font: 18px Verdana;	color: #004481;	font-weight: bold;	padding: 5px 5px 5px 5px;}

.text_brown10	{font: bold 10px Verdana;	color: #A95725;}
.text_blue10	{font: bold 10px Verdana;	color: #004481;}
.text_black10	{font: bold 10px Verdana;	color: #000000;}
.text_brown12	{font: bold 12px Verdana;	color: #A95725;}
.text_blue12	{font: bold 12px Verdana;	color: #004481;}
.text_black12	{font: bold 12px Verdana;	color: #000000;}
.text_brown14	{font: bold 14px Verdana;	color: #A95725;}
.text_blue14	{font: bold 14px Verdana;	color: #004481;}
.text_black14	{font: bold 14px Verdana;	color: #000000;}

.ocena3	{color: #FF3900;}
.ocena4	{color: #B55D1A;}
.ocena5	{color: #00663A;}

.api2_nletter_tr		{padding: 0px;	border: 0px;}
.api2_nletter_head_td	{font: bold 10px;	border: double #005378; border-width: 0px 1px 3px 0px;	padding: 2px;	color: #005378;	}
.api2_nletter_list_td	{font: 10px;	border: solid #005378; border-width: 0px 1px 1px 0px; padding: 2px;}
.api2_nletter_mailtitle_td,
.api2_nletter_mailcontent_td,
.api2_nletter_grouptitle_td	{font: bold 12px;	border: 0px;	padding-top: 5px;	border: double #005378; border-width: 0px 0px 3px 0px;}
.api2_nletter_grouplist_td	{font: 10px; padding: 0px;	border: 0px;}
.api2_nletter_mail_td,		
.api2_nletter_mailplain_td	{font: 10px; padding: 0px;	border: 0px;	background-color: #FFFFFF;}
.api2_nletter_mailfrom_td_label,
.api2_nletter_mailto_td_label,
.api2_nletter_mailbcc_td_label,
.api2_nletter_mailsubject_td_label	{font: bold 10px;	border: 0px;	vertical-align: middle;	padding: 0px 2px 5px 0px;	text-align: right;	}
.api2_nletter_mailfrom_td,
.api2_nletter_mailto_td,
.api2_nletter_mailbcc_td,
.api2_nletter_mailsubject_td	{font: bold 10px;	border: 0px;	vertical-align: middle;	padding: 0px 2px 5px 0px;	}
.api2_nletter_mailto_input {font: normal 11px; border: 1px solid #005378; width: 150px;	color: #005378;}
.api2_nletter_checkbox {border: 0px; }
.api2_nletter_button {color: #005040; background:#E8ECF0; border:1px solid #A8C4C0; font: 10px Verdana;}
.api2_nletter_bottom_td {font: bold 10px;	border: solid #005378; border-width: 1px 0px 0px 0px;	padding: 2px;	text-align: right;	}
.api2_nletter_table {border: 0px;	empty-cells: show;}

.sh_text_eng {font: bold 10px;}
.sh_text_pol {font: italic 9px;}