body
	{
		font-family:  Times new roman, Tahoma, Verdana, Arial;
		font-size: 100%;
		background-color: #ffffff;
		color: #000000; 
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
input, textarea, select
	{
		font-family: Tahoma, Verdana, Arial;
		font-size: 11px;
		color: #000033;
	}
.button_adm_black, .button_adm_blue, .button_adm_red, .button_adm_green
	{
	font-family: Tahoma, Verdana, Arial;font-size: 11 px;font-weight: bold;color: #333333;
	text-align: center;vertical-align: middle;background-color: transparent;
	padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;
	margin-left: 0px;margin-right: 0px;margin-top: 1px;margin-bottom: 0px;
	border-left: 0px;border-right: 0px;border-top: 0px;border-bottom: 0px;
	}
.button_adm_blue
	{color: #0000ff;}
.button_adm_red
	{color: #ff0000;}
.button_adm_green
	{color: #00ff00;}



table, img
	{
		border: 0px;
	}

table.tb_news
	{
		margin-bottom:	15px;
		background: url(../images/bg_news.gif);
		background-attachment: scroll;
		background-repeat: repeat-x;
		background-position: top left; 
	}
table.tb_calendar2
	{
		width: 175;
		margin-left: 5px
		margin-right: 5px;
		height: 86px;
		background-color: #FFFFFF;/*  #DFEFFF */
	}
table.tb_calendar2 td
	{
		font-family: Tahoma, Verdana, Arial;
		font-size: 11px;
		color: #000099;
		text-align: left;
		vertical-align: top;
		padding-left: 2px;
		padding-right: 2px;
	}

table.tb_calendar2 td.td_calendar_action
	{
		font-family: Tahoma, Verdana, Arial;
		font-size: 11px;
		color: #000099;
		text-align: left;
		vertical-align: top;
		/* green 
		background-color: #F9FFF6;
		border-left: 1px solid rgb(68,204,0);
		border-right: 1px solid rgb(68,204,0);
		border-top: 1px solid rgb(68,204,0);
		border-bottom: 1px solid rgb(68,204,0);
		*/
		/* red */
		background-color: #FFFDFD;
		border-left: 1px solid rgb(255,0,0);
		border-right: 1px solid rgb(255,0,0);
		border-top: 1px solid rgb(255,0,0);
		border-bottom: 1px solid rgb(255,0,0);
		/**/
		padding-left: 2px;
		padding-right: 2px;
	}	
table.tb_treining
	{
		width: 158;
		height: 168px;
		background: url(../images/bg_treining2.gif);
		background-attachment: fixed;
		background-repeat: repeat-y;
		background-position: middle center;	
	}  
table.tb_treining td
	{
		font-family: Tahoma, Verdana, Arial;
		font-size: 11px;
		color: #000099;
		text-align: left;
		vertical-align: top;
	}
table.tb_question
	{
		width: 158px;
		/*background: url(../images/bg_treining.gif);
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: middle center;	*/
	}
table.tb_question td, table.tb_question2 td
	{
		font-family: Tahoma, Verdana, Arial;
		font-size: 11px;
		color: #333333;
		text-align: left;
		vertical-align: middle;
	}

table.tb_question2 {text-align: center;}
table.tb_question2 td {text-align: left;vertical-align: middle;}

table.tb_results
	{
		border-left: 1px solid rgb(102,153,204);
		border-top: 1px solid rgb(102,153,204);
	}
table.tb_results td, table.tb_results td.td_results_l, table.tb_results td.td_results_r
	{
		font-family: Tahoma, Verdana, Arial;
		font-size: 11px;
		text-align: center;
		vertical-align: middle;
		border-right: 1px solid rgb(102,153,204);
		border-bottom: 1px solid rgb(102,153,204);
		padding-left: 4px;
		padding-right: 4px;
		padding-top: 3px;
		padding-bottom: 3px;
	}

table.tb_results td.td_results_l {text-align: left;}
table.tb_results td.td_results_r	{text-align: right;}


td, p
	{
		font-family:  Times new roman, Tahoma, Verdana, Arial;
		font-size: 100%;
		color: #000000;
	}
td {text-align: left;vertical-align: top;}


.r{text-align: right;}
.c{text-align: center;}
.b{vertical-align: bottom;}
.m{vertical-align: middle;}
.c_m{text-align: center;vertical-align: middle;}
.r_m{text-align: right;vertical-align: middle;}
.l_m{text-align: left;vertical-align: middle;}
.c_b{text-align: center;vertical-align: bottom;}
.r_b{text-align: right;vertical-align: bottom;}
.l_b{text-align: left;vertical-align: bottom;}
.c_t{text-align: center;vertical-align: top;}
.r_t{text-align: right;vertical-align: top;}
.l_t{text-align: left;vertical-align: top;}

td.td_question
	{
		font-family: Tahoma, Verdana, Arial;
		font-size: 11px;
		color: #333333;
		text-align: left;
		vertical-align: middle;
	}

td.td_copyright
	{
		font-family: Tahoma, Verdana, Arial;
		font-size: 10px;
		color: #333333;
		padding-left: 0px;
		padding-right: 23px;
		padding-bottom: 10px;
		vertical-align: bottom;
	}
/*- td news start -*/
td.td_date_news
	{
		font-family: Tahoma;
		font-size: 11px;
		font-weight: bold;
		padding-left: 0px;
		padding-top: 3px;
		padding-bottom: 1px;
	}
td.td_head_news
	{
		font-size: 90%;
		padding-left: 5px;
		font-weight: bold;
		padding-top: 1px;
		padding-bottom: 1px;
	}
td.td_text_news
	{
		font-size: 90%;
		padding-left: 0px;
		padding-bottom: 5px;
	}

.news_date_color_red {color: #FF0000;}
.news_date_color_black {color: #000000;}
.news_date_color_green {color: #00FF00;}

.news_date_color_11_spring {color: #009933;}
.news_date_color_11_summer {color: #009933;}
.news_date_color_11_outumn {color: #FF6600;}
.news_date_color_11_winter {color: #0066FF;}

.news_date_color_12_spring {color: #FF0000;}
.news_date_color_12_summer {color: #FF0000;}
.news_date_color_12_outumn {color: #FF0000;}
.news_date_color_12_winter {color: #FF0000;}

.news_date_color_13_spring {color: #0000FF;}
.news_date_color_13_summer {color: #0000FF;}
.news_date_color_13_outumn {color: #0000FF;}
.news_date_color_13_winter {color: #0000FF;}

.news_date_color_14_spring {color: #00FF00;}
.news_date_color_14_summer {color: #00FF00;}
.news_date_color_14_outumn {color: #00FF00;}
.news_date_color_14_winter {color: #00FF00;}

.news_date_color_15_spring {color: #000000;}
.news_date_color_15_summer {color: #000000;}
.news_date_color_15_outumn {color: #000000;}
.news_date_color_15_winter {color: #000000;}

.news_date_color_11 {color: #009933;}
.news_date_color_12 {color: #ff0000;}
.news_date_color_13 {color: #000000;}
.news_date_color_14 {color: #ff0000;}
.news_date_color_15 {color: #000000;}


.news_head_color_21 {color: #000000;}
.news_head_color_22 {color: #FF0000;}
.news_head_color_23 {color: #0000FF;}
.news_head_color_24 {color: #00FF00;}
.news_head_color_25 {color: #000000;}

.news_text_color_31 {color: #000066;}
.news_text_color_32 {color: #FF0000;}
.news_text_color_33 {color: #0000FF;}
.news_text_color_34 {color: #00FF00;}
.news_text_color_35 {color: #000000;}

.news_text_color_green {color: #00FF00;}
/*- td news end -*/

td.td_button
	{
		font-size: 11px;
		color: #999999;
		font-weight: bold;
		text-align: center;
		vertical-align: middle;
		padding-bottom: 2px;
		height: 18px;
		background: url(../images/button_pl_bg.gif);
		background-attachment: fixed;
		background-repeat: repeat-x;
		background-position: top left;
	}
td.td_navbar
	{
		font-size: 12px;
		color: #0066FF;
		text-align: center;
		vertical-align: middle;
		padding-bottom: 0px;
		padding-top: 20px;
	}
/*- table in table  start -*/
td.td_table_under {background-color: #808080;}
td.td_table_upper_h{text-align: center;vertical-align: middle;font-weight: bold;}
tr.tr_table_upper_h {background-color: #ffffff;}
tr.tr_table_upper_1 {background-color: #ffffff;}
tr.tr_table_upper_2 {background-color: #ffffff;}
/*- table in table  end -*/

td.td_small, td.td_small_c, td.td_small_r, p.small, .small {font-family: Tahoma, Verdana, Arial;font-size: 70%;color: #000033;}
td.td_small_c {text-align: center;}
td.td_small_r {text-align: right;}

.smallred {font-family: Tahoma, Verdana, Arial;font-size: 100%;color: #FF0000;;font-weight: bold;}
.smallblue {font-family: Tahoma, Verdana, Arial;font-size: 100%;color: #0000FF;;font-weight: normal;}

.review {color: #3366CC;font-style:italic;}	
.s {color: #3366CC;}

.h1 {font-family: Arial,Tahoma, Verdana;font-size: 22px;color: #3366CC;} /*#3788FF;*/
.h2 {font-family: Arial, Tahoma, Verdana;font-size: 16px;color: #3366CC;font-weight: bold;}
.h3 {font-family: Tahoma, Verdana, Arial;font-size: 14px;color: #3366CC;font-weight: bold;}




/* --- images --- */
.bullet_menu {margin-right: 7px;width: 15px;height: 15px;}

.bullet_li_sm {margin-right: 5px;width: 10px;height: 10px;}

.img_news {border: 1px solid rgb(153,204,255);}

.img_r {margin-left:10px;margin-bottom:5px;margin-top:5px;border: 1px solid rgb(153,204,255);}
.img_l {margin-right:10px;margin-bottom:5px;margin-top:5px;border: 1px solid rgb(153,204,255);}

.img_phalbum_sm
	{
		border: 1px solid rgb(153,204,255);
		margin-bottom: 6px;
	}

.abz    {width: 1px;height: 1px;margin-left: 30px;}
.abz_sm {width: 1px;height: 1px;margin-left: 15px;}

/* ----  links -----*/
a:link    {font-family:  Times new roman, Tahoma, Verdana, Arial;font-size: 100%;color: #0066FF;text-decoration: none;} /*3366ff*/
a:visited {font-family:  Times new roman, Tahoma, Verdana, Arial;font-size: 100%;color: #0066FF;text-decoration: none;}
a:active  {font-family:  Times new roman, Tahoma, Verdana, Arial;font-size: 100%;color: #0066FF;text-decoration: none;}
a:hover   {font-family:  Times new roman, Tahoma, Verdana, Arial;font-size: 100%;color: #0066FF;text-decoration: underline;}

a.h1:link    {font-family: Arial,Tahoma, Verdana;font-size: 12px;color: #3366CC;font-weight:bold;text-decoration: none;}
a.h1:visited {font-family: Arial,Tahoma, Verdana;font-size: 12px;color: #3366CC;font-weight:bold;text-decoration: none;}
a.h1:active  {font-family: Arial,Tahoma, Verdana;font-size: 12px;color: #3366CC;font-weight:bold;text-decoration: none;}
a.h1:hover   {font-family: Arial,Tahoma, Verdana;font-size: 12px;color: #3366CC;font-weight:bold;text-decoration: underline;}

a.sm:link    {font-family: Tahoma, Verdana, Arial;font-size: 11px;color: #0066FF;text-decoration: none;}
a.sm:visited {font-family: Tahoma, Verdana, Arial;font-size: 11px;color: #0066FF;text-decoration: none;}
a.sm:active  {font-family: Tahoma, Verdana, Arial;font-size: 11px;color: #0066FF;text-decoration: none;}
a.sm:hover   {font-family: Tahoma, Verdana, Arial;font-size: 11px;color: #0066FF;text-decoration: underline;}

a.menu_right:link    {font-family: Tahoma, Verdana, Arial;font-size: 12px;font-weight: bold;color: #000099;text-decoration: none;}
a.menu_right:visited {font-family: Tahoma, Verdana, Arial;font-size: 12px;color: #000099; font-weight: bold;text-decoration: none;}
a.menu_right:active  {font-family: Tahoma, Verdana, Arial;font-size: 12px;font-weight: bold;color: #000099;text-decoration: none;}
a.menu_right:hover   {font-family: Tahoma, Verdana, Arial;font-size: 12px;font-weight: bold;color: #ffffff;text-decoration: none;}

a.menu_nav:link    {font-family: Tahoma, Verdana, Arial;font-size: 100%;color: #0066FF;text-decoration: none;}
a.menu_nav:visited {font-family: Tahoma, Verdana, Arial;font-size: 100%;color: #0066FF;text-decoration: none;}
a.menu_nav:active  {font-family: Tahoma, Verdana, Arial;font-size: 100%;color: #0066FF;text-decoration: none;}
a.menu_nav:hover   {font-family: Tahoma, Verdana, Arial;font-size: 100%;color: #0066FF;text-decoration: underline;}

a.button:link    {font-family: Tahoma, Verdana, Arial;font-size: 11px;font-weight: bold;color: #333333;text-decoration: none;}
a.button:visited {font-family: Tahoma, Verdana, Arial;font-size: 11px;font-weight: bold;color: #333333;text-decoration: none;}
a.button:active  {font-family: Tahoma, Verdana, Arial;font-size: 11px;font-weight: bold;color: #333333;text-decoration: none;}
a.button:hover   {font-family: Tahoma, Verdana, Arial;font-size: 11px;font-weight: bold;color: #ff0000;text-decoration: none;}

a.copy:link    {font-family: Tahoma, Verdana, Arial;font-size: 10px;color: #333333;text-decoration: none;}
a.copy:visited {font-family: Tahoma, Verdana, Arial;font-size: 10px;color: #333333;text-decoration: none;}
a.copy:active  {font-family: Tahoma, Verdana, Arial;font-size: 10px;color: #333333;text-decoration: none;}
a.copy:hover   {font-family: Tahoma, Verdana, Arial;font-size: 10px;color: #333333;text-decoration: underline;}	

li	
	{
		font-family:  Times new roman, Tahoma, Verdana, Arial;
		font-size: 100%;
		text-align: left;
		list-style-type: disk;
	}

/*--- tb calendar bg's ---*/
.tr_calendar_winter {background: url(../images/bg_tb_winter_1.gif);background-attachment: scroll;background-repeat: repeat-x;background-position: top left;}
.tr_calendar_spring {background: url(../images/bg_tb_spring_1.gif);background-attachment: scroll;background-repeat: repeat-x;background-position: top left;}
.tr_calendar_summer {background: url(../images/bg_tb_summer_1.gif);background-attachment: scroll;background-repeat: repeat-x;background-position: top left;}
.tr_calendar_outumn {background: url(../images/bg_tb_outumn_1.gif);background-attachment: scroll;background-repeat: repeat-x;background-position: top left;}
/*--- backgrounds ---*/
.bg_1_0
	{
		background: url(../images/bg_sky_1.gif);
		background-attachment: fixed;
		background-repeat: repeat-x;
		background-position: center left;
		height: 175px;
		background-color: #A8DEFF;
	}
.bg_1_1
	{
		background: url(../images/bg_sky_2.gif);
		background-attachment: fixed;
		background-repeat: repeat-x;
		background-position: center left;
	}
.bg_1_2
	{
		background: url(../images/bg_sky_3.gif);
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: bottom left;
	}
.bg_1_3
	{
		background: url(../images/bg_sky_4_.gif);
		background-attachment: fixed;
		background-repeat: repeat-x;
		background-position: bottom left;
	}
.bg_1_3_
	{
		background: url(../images/bg_sky_4_c.gif);
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: bottom right;
	}
.bg_1_3_logo
	{
		background: url(../images/bg_sky_3_logo.gif);
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: top center;
	}
.bg_1_4_l
	{
		background: url(../images/bg_sky_4_l.gif);
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: bottom right;
		width: 210px;
	}
.bg_1_4_r
	{
		background: url(../images/bg_sky_4_r.gif);
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: bottom left;
		width: 210px;
	}
.bg_2_1
	{
		background: url(../images/bg_sky_l_2.gif);
		background-attachment: fixed;
		background-repeat: repeat-y;
		background-position: top left;
	}
.bg_3_1
	{
		background: url(../images/bg_sky_r_3.gif);
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: top left;
		width: 211px;
		background-color: #A4CCF4;
	}
.bg_3_2
	{
		background: url(../images/bg_sky_r_2.gif);
		background-attachment: fixed;
		background-repeat: repeat-y;
		background-position: top left;
	}
.bg_3_2_c
	{
		background: url(../images/bg_sky_r_2_c.gif);
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: top left;
	}

.bg_5_b
	{
		background: url(../images/bg_sky_b.gif);
		background-attachment: fixed;
		background-repeat: repeat-x;
		background-position: top left;
		background-color: #A4CCF4;
	}
.bg_5_b_l
	{
		background: url(../images/bg_sky_b_cl.gif);
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: top left;
		background-color: #A4CCF4;
	}
.bg_5_b_r
	{
		background: url(../images/bg_sky_b_cr.gif);
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: top left;
		background-color: #A4CCF4;
	}

.bg_news_l
	{
		width: 6px;
		background: url(../images/bg_news_l.gif);
		background-position: top left;
		background-attachment: fixed;
		background-repeat: no-repeat;
	}
.bg_news_r
	{
		width: 6px;
		background: url(../images/bg_news_r.gif);
		background-position: top left;
		background-attachment: fixed;
		background-repeat: no-repeat;
	}

.comment
	{
		font-size: 80%;
		padding-left: 0px;
		padding-bottom: 5px;
		color: #0000FF;
	}
.login
	{
		font-size: 11px;
		color: #333333;
		font-weight: bold;
		height: 18px;
	}
.copy
	{
		font-size: 11px;
		color: #333333;
		font-weight: normal;
		height: 18px;
	}
.comment_new
	{
		font-size: 75%;
		padding-left: 0px;
		padding-bottom: 5px;
		color: #000066;
		text-decoration: underline;
	}
.year
	{
		font-size: 90%;
		font-weight: bold;
		color: #000000;
	}
.real_menu_right
	{
		font-family: Tahoma, Verdana, Arial;
		font-size: 12 px;
		font-weight: bold;
		color: #000099;
		text-decoration: none;
	}