/* общие стили */
*							{font-family:verdana,tahoma,arial,helvetica,sans-serif;}
html, body					{height:100%;}
body						{margin:0px; padding:0px; font-size:12px;  background:#fff; color:#000; text-align:justify;}

table						{border-collapse:collapse;}
form						{margin:0px; padding:0px;}
img							{border:0px;}
input, select				{border:1px solid #86a6c5;}

a, a:visited				{text-decoration:none; color:#0244b0;}
a:hover						{text-decoration:underline;}
a.current					{color:#000000;}
a.current:hover				{color:#5997fd;}
.popup						{background:url('http://static.ph-int.org/img/popup.gif') left no-repeat; padding-left:15px;}

.body						{position:relative; width:100%;}
.align_center:after			{content:''; display:block; clear:both;}
.align_center_to_left		{position:relative; right:50%; float:right;}
.align_center_to_right		{position:relative; z-index: 1; right:-50%;}



.main_table					{width:995px;}
.main_table td				{margin:0px; padding:0px; vertical-align:top;}

TABLE.blue_sides			{border-left: 1px solid #b0e1ef; border-right: 1px solid #b0e1ef;}

.head						{width:995px; height:25px; border-collapse:collapse;}
.head td, .head td a		{/*background-color:#f3fcff;*/ font-size:11px; vertical-align:middle;}

.main_menu					{width:100%; background:url('http://www.iteach.ru/img/crn_cent_na.gif') repeat-x; }
.main_menu_link td			{vertical-align:middle;}
.main_menu_link td	a		{padding:0px 5px;}

img.design					{display:block;}

/* Таблица список */
.tlist  					{margin:5px 0px; border-collapse:collapse;}
.tlist td,
.tlist th					{font-size:0.9em; margin:0px; padding:4px;}
.tlist th					{height:26px; color:#ffffff; text-align:center; background:#215c99;}
.tlist td					{font-size:0.9em; border-bottom:1px solid #78ade3; vertical-align:top;text-align:left;}
.tlist tr.switch td			{background:#ebf0ff;}
.tlist tr.hover td			{background:#ccffcc;}
.tlist tr.clicked td		{background:#ffcc99;}
.tlist tr.divider td		{border-bottom:2px solid #215c99;}
.tlist td img				{padding:0px 6px 4px 0px;}

.center, 				
.news						{width:100%; text-align:left}
/*.news td					{vertical-align:top; padding:4px; border-bottom:1px solid gray;}*/
.plan						{background:#64b2ad; font-size:0.9em; font-weight:bold; color:#FFFFFF;}
.last						{background:#7484a3; font-size:0.9em; font-weight:bold; color:#FFFFFF;}

.l							{text-align:left !important;}
.r							{text-align:right !important;}
.c							{text-align:center !important;}
.j							{text-align:justify !important;}
.t							{font-size:11px !important;}
.b							{font-weight:bold;}
.i							{font-style:italic;}

.vt							{vertical-align:top;}
.vb							{vertical-align:bottom;}
.vm							{vertical-align:middle;}
.town						{width:50%; padding:10px 0px; margin:0 auto;}

.comment					{color:#666666;}
.noactive					{background-color:#F9F9F9 !important;}

.partners_comment 			{text-align:center;  background:url('http://www.iteach.ru/img/separ.gif') no-repeat top;}
.partners_comment div		{padding:5px 0px; font-size:10px; color:#666666; font-weight:bold;}
.partners a					{padding:0px 10px;}

.person						{clear:both;}
.person img					{float:left;}

/* элементы дизайна page_header - начало */
.menu_top					{font-size:13px; color:#0244b0; font-weight:bold; background-repeat:repeat-x; padding:0px 5px 5px 5px; text-transform:lowercase}
.menu_top a					{font-size:13px;}
.menu_top a:hover			{text-decoration:none;}

.spt						{padding:0px 0px 4px 0px;}

.menu_left					{font-size:11px; text-align:left; color:#0244b0; font-weight:bold; background-repeat:repeat-x;}
.menu_left a				{font-size:11px;}
.menu_left a:hover			{text-decoration:none;}

/* новости на главной */
.main_news .news			{padding:1em 0em; background:url('http://www.iteach.ru/img/separ.gif') repeat-x bottom;}
.main_news .news .title a	{font-size:14px; font-weight:bold; color:#3d505a;}
.main_news .news .title 	{font-size:14px; font-weight:bold; color:#3d505a;}
.main_news .news .date		{font-size:11px; padding:5px 0 5px 0; color:#999999;}
.main_news .news .source	{}
.main_news .news .media		{float:left; padding:0px 8px 8px 0px;}
.main_news .news .announce	{}
.main_news .news .edit		{text-align:right;}
.main_news .news .next		{text-align:right; padding-top:0.1em;}
.main_news .all_news		{padding:1em 0em;}


.header_news,
.header_news a				{font-size:14px; font-weight:bold; color:#3d505a;}
.date_news					{font-size:11px; padding:5px 0 5px 0; color:#999999;}

ul							{padding-left:23px; margin:0px;}
li.l_menu					{padding:0px 2px 3px 0; list-style-image:url('http://www.iteach.ru/img/point_left.gif');}
li.l_menu_current			{padding:0px 2px 3px 0; list-style-image:url('http://www.iteach.ru/img/point_left_active.gif');}

.cont						{padding:10px 25px !important;}
/* элементы дизайна page_header - конец */

/* прикрепленные файлы */
.attach						{padding:10px 0px;}
.attach .caption			{color:#3b5e7b; font-weight:bold; padding-bottom:10px;}
.attach .files td			{padding:0; margin:2px 0px; vertical-align:bottom;}
.attach .files .label		{padding:0 10px 0 0; background:url('http://www.iteach.ru/img/dots.gif') repeat-x bottom right;}
.attach .files .size		{white-space:nowrap; font-size:10px; color:#999999;}
.attach .files a			{background-color:white; padding-right:2px;}


.caption					{font-size:11px; color:#3b5e7b; text-transform:uppercase; font-weight:bold; padding-bottom:10px;}

.caption_normal				{color:#3b5e7b; font-weight:bold; padding-bottom:10px;}

table.main_block			{width:100%; vertical-align:top; font-size:11px; text-align:left;}
table.main_block th			{text-align:center; font-weight:bold;}

.right_td					{text-align:left; padding:10px 3px 0 0; font-size:11px;}
.left_td					{text-align:left; padding:0 0 0 3px; font-size:11px;}
	
.r_block					{width:200px; background:url('http://www.iteach.ru/img/fon_right.gif') repeat-y left;}
.r_block_top				{background:url('http://www.iteach.ru/img/fon_right_top.gif') no-repeat left top; height:100%}
.r_block_bot				{background:url('http://www.iteach.ru/img/fon_right_bot.gif') no-repeat left bottom; padding:10px; height:100%}

.l_block					{width:176px; background:url('http://www.iteach.ru/img/fon_left.gif') repeat-y right; }
.l_block_top				{background:url('http://www.iteach.ru/img/fon_left_top.gif') no-repeat right top; height:100%}
.l_block_bot				{background:url('http://www.iteach.ru/img/fon_left_bot.gif') no-repeat right bottom; padding:10px; height:100%}

.l_block_white				{width:176px; background:url('http://www.iteach.ru/img/fon_left_white.gif') repeat-y right; }
.l_block_top_white			{background:url('http://www.iteach.ru/img/fon_left_top_white.gif') no-repeat right top; height:100%}
.l_block_bot_white			{background:url('http://www.iteach.ru/img/fon_left_bot_white.gif') no-repeat right bottom; padding:10px; height:100%}

.r_block_imp				{width:200px; background:url('http://www.iteach.ru/img/fon_right_imp.gif') repeat-y left; }
.r_block_top_imp			{background:url('http://www.iteach.ru/img/fon_right_top_imp.gif') no-repeat left top; height:100%}
.r_block_bot_imp			{background:url('http://www.iteach.ru/img/fon_right_bot_imp.gif') no-repeat left bottom; padding:10px; height:100%}

.r_block_blue				{width:200px; background:url('http://www.iteach.ru/img/fon_right_blue.gif') repeat-y left; }
.r_block_top_blue			{background:url('http://www.iteach.ru/img/fon_right_top_blue.gif') no-repeat left top; height:100%}
.r_block_bot_blue			{background:url('http://www.iteach.ru/img/fon_right_bot_blue.gif') no-repeat left bottom; padding:10px; height:100%}

.l_block_imp				{width:176px; background:url('http://www.iteach.ru/img/fon_left_imp.gif') repeat-y right; }
.l_block_top_imp			{background:url('http://www.iteach.ru/img/fon_left_top_imp.gif') no-repeat right top; height:100%}
.l_block_bot_imp			{background:url('http://www.iteach.ru/img/fon_left_bot_imp.gif') no-repeat right bottom; padding:10px; height:100%}

.l_block_red				{width:176px; background:url('http://www.iteach.ru/img/fon_left_red.gif') repeat-y right; }
.l_block_top_red			{background:url('http://www.iteach.ru/img/fon_left_top_red.gif') no-repeat right top; height:100%}
.l_block_bot_red			{background:url('http://www.iteach.ru/img/fon_left_bot_red.gif') no-repeat right bottom; padding:10px; height:100%}

.blue_block					{background:url('http://static.ph-int.org/sites.iteach/img/block_fon.gif'); background-position:top; background-repeat:repeat-x; width:100%; margin-bottom:25px}
.anket						{padding:3px 0px;}


/* надо проверить эти стили - начало */
.text {
	/*font-family:tahoma; font-size:12px; text-decoration:none; color:#70675d;*/ line-height:18px;
}
/*.text {
	font-family:tahoma; font-size:12px; text-decoration:none; color:#70675d; line-height:18px;
}*/

a.event_title {font-family:verdana; font-size:12px; color:#000000;}

.hor_line					{background:url('http://www.iteach.ru/images/spacer.jpg') repeat-x top; font-family:verdana,sans-serif; height:1px;}
.ver_line					{background:url('http://www.iteach.ru/images/spacer.jpg') repeat-y top; font-family:verdana,sans-serif; width:1px;}

.punk_line					{background:url(images/punk_line.gif) repeat-x top; height:10px;}
/* надо проверить эти стили - конец */




.frm_label {
    font-size:12px !important;
    font-family:arial, verdana, helvetica, sans-serif;
    text-align:right;
    padding:3px !important;
}

.frm_data {
    font-size:12px !important;
    font-family:arial, verdana, helvetica, sans-serif;
    text-align:left;
    padding:3px !important;
}

.survey_label {
    font-size:12px !important;
    font-family:arial, verdana, helvetica, sans-serif;
    text-align:right;
    vertical-align:top;
    padding:3px !important;
}
.survey_data {
    font-size:12px !important;
    font-family:arial, verdana, helvetica, sans-serif;
    text-align:left;
    vertical-align:top;
    padding:3px !important;
}

.survey_outer_table_caption  {
	font-size:11px;
	color:#3b5e7b;
	text-transform:uppercase;
	font-weight:bold;
	padding-bottom:10px;
}

.green { color:#009900; }
