body
{
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Times New Roman, serif;
}

.clear { clear:both; float:none !important; overflow:hidden; height:0; font-size:0; }

#body_i0
{
	min-width: 990px;
}

.B
{
	clear: both;
}

form
{
	margin: 0;
}

ul, ol
{
	padding: 0;
}

img
{
	border: 0;
}

input, button, textarea, select, option
{
	font-family: arial, Times New Roman, serif;
	font-size: 100%;
}



a.JS
{
	color: #2f7886 !important;
}

a.JS:hover
{
	color: #d93030 !important;
}

/* container */
table.Cont
{
	width: 100%;
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	padding: 0;
	margin: 0;
	font-size: 100%;
}

table.Cont td
{
	padding: 0;
	border: 0;
	vertical-align: top;
}

table.Cont td.L
{
	width: 130px;
}

table.Cont td.M
{
	height: 48px;
}

table.Cont td.C
{
	padding: 0 0 49px 0;
	background: #faf7f4 url(/_img/center_bottom_bg.gif) no-repeat 0 100%;
}

table.Cont td.R
{
	width: 260px;
	padding: 0 0 49px 0;
	background: #faf7f4 url(/_img/right_bottom_bg.gif) repeat-x 0 100%;
}


#join
{
	position: absolute;
	top: 12px;
	right: 0;
}

#login
{
	position: absolute;
	top: 12px;
	right: 0;
}

#mailfriend
{
	position: absolute;
	margin-top:0px;
	top:0px;
	left:310px
}
span.MailfriendRef
{
	color:#4B959E;
	cursor:pointer;
	text-decoration:underline;
}

#head
{
	background: #e9f5f7 url(/_img/top_bg.gif) repeat-x 0 0;
	padding: 0 0 8px 0;
	border-bottom: 1px solid #e9f5f7;
}

#head_left
{
	padding: 0 260px 0 0;
}

#serv_and_subscr
{
	float: left;
	width: 144px;
}

#services
{
	height: 114px
}

#services_i0
{
	padding: 64px 0 0 37px;
}

#services ul
{
	margin: 0;
}

#services ul li
{
	list-style: none;
	float: left;
	margin: 0 17px 0 0;
}

#subscription
{
	/*padding: 0 0 0 10px;*/
	padding: 0 0 0 38px;
}

/*
#subscription a
{
	width: 95px;
	height: 21px;
	display: block;
	background: url(/_img/subscr_bg.gif) no-repeat 0 0;
	text-decoration: none;
	color: #ffffff;
}

#subscription a span
{
	padding: 0 0 0 3px;
}
*/



#logo_and_quiz
{
	float: left;
	width: 584px;
}


#logo
{
/*	position: relative;
	height: 155px;*/
	height:0px;

}


#logo h1
{
	margin: 0;
	font-family: Arial, sans-serif;
	font-size: 105%;
	position: absolute;
	top: 37px;
	left: 353px;
	color: #45494a;
}

#logo .Image
{
	width: 565px;
	height: 95px;
	position: absolute;
	left: 0;
	top: 42px;
}

#logo .Image img
{
	vertical-align: top;
}

#quiz
{
	width: 566px;
	text-align: right;
}

#quiz span
{
	color: #5d6263;
	background: url(/_img/quiz_bg.gif) repeat-x 0 100%;
	cursor: hand;
	cursor: pointer;
}

#top_extra_article
{
	padding: 61px 0 0 750px;
}

#top_extra_article_i0
{
	position: relative;
}

#top_extra_article h1
{
	font-size: 110%;
	margin: 0 16px 10px 0;
	font-weight: normal;
}

#top_extra_article h1 a
{
	background: #d0508b;
	color: #ffffff !important;
}

#top_extra_article p
{
	margin: 0 16px 0 0;
}

#head_right
{
	float: right;
	width: 260px;
}

#login_or_join
{
	height: 20px;
}

#login_or_join_i0
{
	padding: 0px 19px 0 0;
	text-align: right;
	margin-top:-10px;//	margin-top:0px;
}

#login_or_join a.LoginRef
{
	padding: 0 0 0 0px;
}



#login_or_join a.LoginRef:hover
{
	color: #d93030 !important;
}



#login_or_join a.JoinRef:hover
{
	color: #d93030 !important;
}

#about_project
{
	padding: 0 0 20px 0;
}

#about_project ul
{
	margin: 0;
}

#about_project ul li
{
	list-style: none;
	margin: 0;
}

#about_project ul li a:link
{
	color: #2f7886;
}

#search
{

}

#search input
{
	vertical-align: middle;
}

#search input.TextInput
{
	width: 162px;
}

#search input.SubmitInput
{
	margin: 0 0 0 5px;
}

table#main
{
	background: #eef7f8;
}


#main_menu
{
	height: 48px;
	padding: 0 19px 0 14px;
	background: #e9f5f7;
}

#main_menu_i0
{
	background: url(/_img/mm_bg.gif) repeat-x 0 0;
}

#main_menu_i1
{
	background: url(/_img/mm_left_bg.gif) no-repeat 0 0;
}

#main_menu_i2
{
	background: url(/_img/mm_right_bg.gif) no-repeat 100% 0;
	height: 48px;
}

/*
#main_menu ul
{
	margin: 0 0 0 16px;
	padding-top: 4px;
}

#main_menu ul li
{
	list-style: none;
	float: left;
	margin-right: 16px;
	font-size: 120%;
	font-family: Tahoma, sans-serif;
}

#main_menu ul li a
{
	color: #2b2e31;
}
*/

#main_menu_i3
{
	padding-top: 5px;
}

#main_menu table td
{
	font-size: 115%;
	font-family: Tahoma, sans-serif;
}

#main_menu table td a:link
{
	color: #2b2e31;
}


#main_menu table td.Separator
{
	width: 17%;
}


#am_and_magazine,
#expert_head

{
	/*width: 100%;*/
	padding: 0 0 0 10px;
	background: #faf7f4 url(/_img/am_and_m_bg.gif) repeat-y 0 0;
}

#am_and_magazine_i0
{
	width: 100%;
	padding: 0 0 34px 0;
	background: #faf7f4 url(/_img/am_and_m_bottom_bg.gif) repeat-x 0 100%;
}

#expert_head_i0
{
	width: 100%;
	padding: 0 0 15px 0;
	background: #faf7f4 url(/_img/am_and_m_bottom_bg.gif) repeat-x 0 100%;
}

#expert_head .BreadCrumbs
{
	color: #969492;
	font-size: 220%;
	padding: 10px 0 0 10px;
}

#expert_head .BreadCrumbs a
{
	color: #969492;
}

#expert_head .BreadCrumbs .Small
{
	font-size: 80%;
}

#expert_head .BreadCrumbsAndButton
{
	/*float: left;
	width: 300px;*/
}

#expert_head .BreadCrumbsAndButton .Button
{
	padding: 20px 0 0 8px;
}

#expert_head .BreadCrumbsAndButton .Button img
{
	vertical-align: top;
}

#expert_head .BreadCrumbsAndButton .Button img.Active
{
	cursor: pointer;
	cursor: hand;
}

#expert_head .ExpertRefs
{
	float: right;
	width: 280px;
}

#expert_head .ExpertRefsI0
{
	padding: 24px 15px 0 0px;
	text-align: right;
}

#expert_head .ExpertRefs span.SeeAll
{
	padding: 0 9px 0 0;
}

#expert_head .ExpertRefs span.Selected
{
	color: #ffffff;
	background: #7eaf53;
	padding: 0 1px 0 1px;
}

#qte
{
	padding: 0px 0 0 12px;
}

#qte table
{
	border-collapse: collapse;
	border: 0;
	padding: 0;
	border-spacing: 0;
}

#qte table td
{
	border: 0;
	padding: 0;
	vertical-align: top;
	padding: 0px 10px 15px 0;
}

#qte table td.LabelCell
{
	text-align: right;
	padding-top: 2px;
}

#qte table td.FieldCell input.Text
{
	width: 400px;
}

#qte table td.FieldCell option.All
{
	color: #8f8f8f;
}

#qte table td.LastCell .Label
{
	padding: 0 0 3px 0;
	color: #969492;
	font-weight: bold;
}

#qte table td.LastCell .Field
{
	padding: 0 0 25px 0;
}

#qte table td.LastCell .Field input
{
	width: 400px;
}

#qte table td.LastCell .Button
{
	padding: 0 0 0 0;
}

#qte table td textarea
{
	width: 400px;
	height: 200px;
}


#am_and_bubble
{
	float: left;
	width: 356px;
	padding-top: 14px;
}

#about_forum
{
	padding: 15px 16px 15px 356px;
}

#about_forum_i0
{
	padding: 6px 0px 6px 9px;
	background: url(/_img/about_forum.gif) repeat-y 0 0;
}

#about_forum p
{
	margin: 0 0 0 0;
}

#about_forum .Button
{
	padding: 16px 0 0 0;
	position: relative;
	right: 2px;
}

#magazine
{
	/*padding: 8px 0 0 356px;*/
	float: left;
	width: 234px;
	padding: 8px 0 0 0;
}

#magazine h1
{
	margin: 0px 0 8px 4px;
	color: #4b4a49;
	font-size: 180%;
	font-weight: normal;
}

#extra_article
{
	padding: 51px 0 0 610px;
}

#extra_article h1
{
	font-size: 110%;
	font-weight: normal;
	margin: 0 16px 0.5em 0;
}

#extra_article h1 a:link
{
	color: #000000;
}

#extra_article p
{
	margin: 0.5em 16px 0 0;
}

#current_number
{
	width: 234px;
	height: 263px;
	background: url(/_img/current_number_bg.jpg) no-repeat 0 0;
}

#current_number_i0
{
	padding: 8px 0 0 10px;
}

#current_number img
{
	vertical-align: top;
}

#am_container
{
	height: 130px;
}

#articles_menu
{
	width: 218px;
	float: left;
}

#articles_menu ul
{
	margin: 0;
}

#articles_menu ul li
{
	list-style: none;
	display: block;
	width: 218px;
	height: 24px;
	margin: 0;
}

#articles_menu ul li div
{
	padding: 2px 0 0 16px;
}

#articles_menu ul li a
{
	color: #000000;
}


#articles_menu ul li.Selected
{
	background: #7eaf53 url(/_img/sm_arrow.gif) no-repeat 100% 0;
}

#articles_menu ul li.Selected a
{
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	cursor: default;
}

#articles_menu ul li.Selected a:hover
{
	color: #ffffff !important;
}

.ArticlesSubmenu
{
	width: 130px;
	float: left;
}

.ArticlesSubmenu ul
{
	margin: 0 0 0 1px;
}

.ArticlesSubmenu ul li
{
	list-style: none;
	margin: 0;
	height: 24px;
}

.ArticlesSubmenu ul li a:link
{
	color: #2f7886;
}

.ArticlesSubmenu ul li.Selected
{
	background: url(/_img/submenu_selected.gif) no-repeat 0 0;
}

.ArticlesSubmenu ul li div
{
	padding: 2px 0 0 9px;
}

.ArticlesSubmenu ul li.Selected div
{
	color: #c44a80;
	font-weight: bold;
}


#bubble
{
	background: url(/_img/bubble.gif) no-repeat 0 0;
	width: 321px;
	height: 168px;
}

#bubble p
{
	margin: 0;
	padding: 16px 0 0 19px;
}

#bubble .Button
{
	padding: 10px 0 0 17px;
}


.CertainArticle
{
	padding: 0 0 4px 14px;
	background: #FFF8C4 url(/_img/articles_left_bg.gif) repeat-y 0 0;
}

.CertainArticleI0
{
	padding: 30px 0 60px 15px;
}

.CertainArticleI1
{
	padding: 0 15px 10px 0;
	background: url(/_img/main_article_b_bg.gif) repeat-x 0 100%;
}

.CertainArticle .PhotoAndRefs
{
	width: 100%;
}

.CertainArticle .Photo
{
	float: left;
	width: 313px;
}

.CertainArticle .Refs
{
	padding: 0 0 0 313px;
}

.CertainArticle .RefsI0
{
	/*width: 100%;*/
}

.CertainArticle .Refs .StarsW
{
	width: 140px;
	position: relative;
	right: 2px;
	margin: 0 0 0.5em 0;
}

.CertainArticle .Refs ul
{
	margin: 0;
}

.CertainArticle .Refs ul li
{
	list-style: none;
}

.CertainArticle .Refs p
{
	margin: 2em 0 1em 0;
	color: #969492;
}

.CertainArticle .Text
{
	padding: 16px 0 0 0;
}

.CertainArticle .Text i
{
	font-style: normal;
	color: #7d7b7a;
}

.CertainArticle .Text h1
{
	font-weight: normal;
	font-size: 180%;
	margin: 0 0 0.3em 0;
}

.CertainArticle .ArticlesIterator
{
	clear: both;
	width: 100%;
	padding: 0 0 10px 0;
}

.CertainArticle .ArticlesIterator .Pred
{
	float: left;
	width: 150px;
}

.CertainArticle .ArticlesIterator .Pred a
{
	padding: 0 0 0 45px;
	background: url(/_img/pred.gif) no-repeat 0 8px;
	color: #8f8f8e;
}

.CertainArticle .ArticlesIterator .Succ
{
	float: right;
	width: 150px;
	text-align: right;
}

.CertainArticle .ArticlesIterator .Succ a
{
	padding: 0 45px 0 0;
	background: url(/_img/succ.gif) no-repeat 100% 8px;
	color: #8f8f8e;
}


.CertainArticle .Text h2
{
	font-size: 100%;
	margin: 1.5em 0 1em 0;
}

.CertainArticle .Text p
{
	margin: 1em 0 1em 0;
}


.CertainArticle .RefList
{
	margin: 2em 0 1em 0;
}


.CertainArticle .RefList ul
{
	margin: 0 0 0 0;
}

.CertainArticle .RefList ul li
{
	list-style: none;
}


.CertainComment
{
	padding: 25px 0px 0 0px;
	margin:2% 5% 0%;
}

.CertainCommentI0
{
	background: #FFF8C4;
	padding: 0px 15px 20px 15px;
}

.CertainComment h1
{
	font-weight: normal;
	font-size: 180%;
	margin: 0 0 0 0;
	position: relative;
	bottom: 30px
}

#new_comment
{
	position: relative;
	bottom: 10px;
}



.ArticlesList
{
	padding: 0 0 4px 14px;
	background: #faf7f4 url(/_img/articles_left_bg.gif) repeat-y 0 0;
}

.ArticlesListI0
{
	padding: 15px 15px 60px 15px;
}

.ArticlesList .BreadCrumbs
{
	color: #969492;
	font-size: 220%;
	padding: 0 0 40px 0;
}

.ArticlesList .BreadCrumbs a
{
	color: #969492;
}

.ArticlesList .ArticleItem
{
	padding: 0 0 15px 0;
}

.ArticlesList .ArticleItem i
{
	font-style: normal;
	color: #7d7b7a;
}

.ArticlesList .ArticleItem h1
{
	font-weight: normal;
	font-size: 180%;
	margin: 0 0 0 0;
}

.ArticlesList .ArticleItem h1 a
{
	color: #000000;
}

.ArticlesList .StarsAndComment
{
	width: 100%;
	padding: 10px 0 0 0;
}

.ArticlesList .StarsAndComment .LeftStars
{
	float: left;
	width: 99px;
}

.ArticlesList .StarsAndComment .RightComment
{
	padding: 0 0 0 99px;
}

.ArticlesList .Text
{

}

.ArticlesList .Text p
{
	margin: 0.5em 0 0.5em 0;
}

.ArticlesList .RefArchive
{
	padding: 10px 0 0 0;
}

.ExpertsQAA
{
	padding: 0 0 4px 14px;
	background: #faf7f4 url(/_img/articles_left_bg.gif) repeat-y 0 0;
}

.ExpertsQAAI0
{
	width: 100%;
}


.QuestionToExpert .Text
{

}

.ExpertsQAA p
{
	margin: 0.5em 0 0.5em 0;
}

.ExpertsQAA .Answer
{
	margin: 0 10px 0 0;
}

.ExpertsQAA .User
{

}

.ExpertsQAA .User img
{
	float: left;
	border: 1px solid #cccccc;
}

.ExpertsQAA .User .UserName
{
	padding: 0 0 0 57px;
}

.ExpertsQAA .User .UserName i
{
	font-style: normal;
	color: #5e605c;
}

.ExpertsQAA .User .UserName a
{
	/*color: #d44240;*/
	font-weight: bold;
}

.ExpertsQAA .QuestionToExpert
{
	width: 100%;
}

.ExpertsQAA .QuestionToExpertI0
{
	padding: 25px 15px 15px 15px;
}

.ExpertsQAA .AnswerFromExpert
{
	width: 100%;
	background: #ebf0e7;
}

.ExpertsQAA .AnswerFromExpertI0
{
	padding: 15px 15px 15px 65px;
}

.ExpertsQAA .AllAnswers
{
	text-align: right;
	padding: 15px 15px 0px 15px;
}

.ExpertsQAA .AllAnswers a.Disabled
{
	visibility: hidden;
}

.ExpertsQAA .RefArchive
{
	padding: 30px 15px 0 15px;
}

.ExpertsQAA a.AnswerRef,
.ExpertsQAA .AllAnswers a,
#expert_head .ExpertRefs a.SelectExpertRef
{
	text-decoration: none;
	background: url(/_img/chopped_blue.gif) repeat-x 0 100%;
}

.ExpertsQAA a.AnswerRef:hover,
.ExpertsQAA .AllAnswers a:hover,
#expert_head .ExpertRefs a.SelectExpertRef:hover
{
	text-decoration: none !important;
	background: url(/_img/chopped_blue_hover.gif) repeat-x 0 100% !important;
}


.MainArticleI0
{
	padding: 15px 0 0 15px;
}

.MainArticleI1
{
	padding: 0 15px 6px 0;
	background: url(/_img/main_article_b_bg.gif) repeat-x 0 100%;
}

.MainArticle .PhotoAndText
{
	width: 100%;
}

.MainArticle .Photo
{
	float: left;
	width: 295px;
}

.MainArticle .Photo img
{
	vertical-align: top;
	margin: 3px 0 5px 0;
}

.MainArticle .Text
{
	/*padding: 0 12px 0 295px;*/
	padding: 0 12px 0 0;
}

.MainArticle .Text p
{
	margin: 0 0 1em 0;
}

.MainArticle .Head
{
	width: 100%;
	padding: 0 0 20px 0;
}

.SecondaryArticle .Head table
{
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	padding: 0;
	margin: 0;
	font-size: 100%;
}

.SecondaryArticle .Head table td
{
	padding: 0;
	border: 0;
	vertical-align: top;
}

.MainArticle .Head .StarsW
{
	width: 140px;
	margin: 6px 0 0 0;
}

.MainArticle .Head h1
{
	margin: 0 22px 0 0;
	font-weight: normal;
	font-size: 180%;
}

.MainArticle .Head h1 a:link
{
	color: #000000;
}

span.More
{
	padding: 0 0 0 0.2em;
}

span.More a
{

}

.Clickable img
{
	cursor: hand;
	cursor: pointer;
}

.Stars
{
	width: 90px;
	height: 18px;
	position: relative;
	font-size: 5px;
}

.Stars img
{
	vertical-align: top;
}

.BigStars
{
	width: 140px;
	height: 25px;
	background: url(/_img/star/h_bstar.gif) repeat-x 0 0;
	position: relative;
	font-size: 5px;
}

.BigStars img
{
	vertical-align: top;
}


.SecondaryArticle
{
	padding: 7px 0 14px 14px;
	background: #faf7f4 url(/_img/articles_left_bg.gif) repeat-y 0 0;
}

.SecondaryArticleI0
{
	padding: 0 0px 0 15px;
}

.SecondaryArticleI1
{
	width: 100%;
}

.SecondaryArticle .Photo
{
	width: 210px;
	float: right;
}

.SecondaryArticle .Photo img
{
	vertical-align: top;
	margin: 0 0 5px 12px;
}

.SecondaryArticle .HAT
{
	/*padding: 0 215px 0 0;*/
}

.SecondaryArticle .HATI0
{
	
}

.SecondaryArticle .HAT .Text p
{
	margin: 1em 1.5em 1em 0;
}

.SecondaryArticle .Head
{
	
}

.SecondaryArticle .Head table
{
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	padding: 0;
	margin: 0;
	font-size: 100%;
}

.SecondaryArticle .Head table td
{
	padding: 0;
	border: 0;
	vertical-align: top;
}


.SecondaryArticle .Head .StarsW
{
	width: 90px;
	margin: 3px 0 0 0;
}

.SecondaryArticle .Head h1
{
	margin: 0 20px 0 0;
	font-weight: normal;
	font-size: 110%;
}

.SecondaryArticle .Head h1 a:link
{
	color: #000000;
}


#mother_school
{
	padding: 0 0 0 14px;
	background: url(/_img/articles_left_bg.gif) repeat-y 0 0;
}

#mother_school_i0
{
	padding: 4px 0 0 0;
	background: url(/_img/mother_school_t_bg.gif) repeat-x 0 0;
}

#mother_school_i1
{
	padding: 0 0 1px 0;
	background: url(/_img/mother_school_b_bg.gif) repeat-x 0 100%;
}

#mother_school .Head
{
	background: #f3ecd2;
}

#mother_school .Head .HeadLeft
{
	width: 67%;
	float: left;
	height: 29px;
}

#mother_school .Head .HeadLeftI0
{
	padding: 3px 0 0 16px;
}

#mother_school .Head .HeadLeft a
{
	padding: 0 28px 0 0;
	background: url(/_img/school_arrow.gif) no-repeat 100% 9px;
	font-weight: bold;
}

#mother_school .Head .HeadLeft a:link
{
	color: #2f7886;
}

#mother_school .Head .HeadRight
{
	width: 33%;
	float: left;
}

#mother_school .Head .HeadRightI0
{
	background: #ed1b23;
	text-align: center;
	margin-left: 16px;
}

#mother_school .Head .HeadRight img
{
	vertical-align: top;
}

#mother_school .Body
{
	background: #fff9e2;
}

#mother_school .Body table
{

}

#mother_school .Body table td
{
	width: 33%;
	padding: 0px 16px 0px 16px;
}


#mother_school .Body img
{
	border: 1px solid #c1c1c1;
}

#mother_school .Body strong a:link
{
	color: #000000;
}

#mother_school .Body p
{
	margin: 1em 0 1em 0;
}

#choose_cover
{
	padding: 0 0 68px 0;
	/*background: #faf7f4 url(/_img/choose_cover.jpg) repeat-x 0 100%;*/
}

#choose_cover_i0
{
	padding: 0 0 0 14px;
	background: url(/_img/articles_left_bg.gif) repeat-y 0 0;
}

#choose_cover_i1
{
	padding: 0 0 0 0;
	background: url(/_img/choose_cover_line.gif) no-repeat 0 0;
}


#choose_cover h1
{
	margin: 0;
	padding: 30px 0 10px 14px;
	font-weight: normal;
	font-size: 180%;	
}

#choose_cover .Container
{
	width: 100%;
}

#choose_cover .Container .Radios
{
	float: left;
	width: 67%;
	background: #f7eee7;
}

#choose_cover .Container .RadiosI0
{
	padding: 18px 3px 0px 3px;
}

#choose_cover .Container .Radios img
{
	margin: 0 0 0 4px;
}

#choose_cover .Container .Radios table
{

}

#choose_cover .Container .Radios table td.CenterCell
{
	width: 34%;
}

#choose_cover .Container .Radios .ChoiceWraper
{
	width: 129px;
}

#choose_cover .Container .Radios table td.LeftCell .ChoiceWraper
{
	margin: auto;
}

#choose_cover .Container .Radios table td.RightCell .ChoiceWraper
{
	margin: auto;
}

#choose_cover .Container .Radios table td.CenterCell .ChoiceWraper
{
	margin: auto;
}

#choose_cover .Container .Radios .Choice
{
	height: 45px;
}

#choose_cover .Container .Radios .Choice input
{
	float: left;
	width: 20px;
	height: 22px;
}


#choose_cover .Container .Description
{
	float: left;
	width: 33%;
}

#choose_cover .Container .Description .Text
{
	height: 177px;
}

#choose_cover .Container .Description .Text p
{
	margin: 0 16px 0 16px;
	padding-top: 12px;
}

#choose_cover .Container .Description .Button
{
	width: 168px;
	height: 49px;
	background: url(/_img/choose_button_bg.gif) no-repeat 6px 6px;
}

#choose_cover .Container .Description .ButtonI0
{
	padding: 15px 0 0 12px;
}

#banner_1
{
	text-align: right;
	padding: 0 0 11px 0;
	background: #e9f5f7;
}

#banner_1 img
{
	vertical-align: top;
}

#left_mother_school
{
	background: #fff9e2;
	padding: 0 0 20px 0;
}

#left_mother_school .Head
{
	background: #ed1b23;
	padding: 0 0 0 14px;
}

#left_mother_school .Head img
{
	vertical-align: top;
}

#left_mother_school .List
{
	padding: 9px 0 0 0;
}

#left_mother_school .ListI0
{
	background: #f3ecd2 url(/_img/ms_l_bg.gif) repeat-x 0 0;
	padding: 9px 5px 5px 14px;
	margin: 0 4px 0 0;
}

#left_mother_school .List ul
{
	margin: 0;
}

#left_mother_school .List ul li
{
	list-style: none;
	margin: 0 0 0.4em 0;
	/*line-height: 110%;*/
}

#left_mother_school .List ul li a:link
{
	color: #2f7886;
}

#left_mother_school .LeftArticle
{
	padding: 0 0 0 14px;
}

#left_mother_school .LeftArticle h1
{
	font-size: 100%;
	margin: 1em 0 0.5em 0;
}

#left_mother_school .LeftArticle h1 a:link
{
	color: #33322d;
}

#left_mother_school .LeftArticle p
{
	color: #403e39;
	margin: 0.5em 3px 1.5em 0;
}

#left_mother_school .LeftArticle img
{
	border: 1px solid #c0c0c0;
}

#left_to_school
{
	background: #f3ecd2 url(/_img/ms_l_bg.gif) repeat-x 0 0;
	padding: 10px 0 10px 14px;
	margin: 0 4px 0 0;
}

#left_to_school a
{
	padding: 0 0 0 0;
	font-weight: bold;
	/*background: url(/_img/green_arrow.gif) no-repeat 100% 100%;*/
}

#left_to_school a:link
{
	color: #2f7886;
}

/*
#left_to_school a span
{
	text-decoration: none !important;
}*/

#extra_ref_list
{
	padding: 20px 0 0 7px;
}

#extra_ref_list ul
{
	margin: 0;
}

#extra_ref_list ul li
{
	margin: 0;
	list-style: none;
	padding: 0 0 0 7px;
	background: url(/_img/grey_box.gif) no-repeat 0 11px;
}

#extra_ref_list ul li a
{
	font-size: 90%;
}

#extra_ref_list ul li a
{
	color: #808788;
}

#extra_ref_list ul li a:hover
{
	color: #000000 !important;
}



#banner_0
{

}

#banner_0 img
{
	vertical-align: top;
}

#photo_album
{
	background: #f7eee7 url(/_img/many_photos.jpg) no-repeat 0 64px;
	width: 241px;
}

#photo_album .BigHead
{
	height: 86px;
}

#photo_album .BigHeadI0
{
	padding: 27px 0 0 8px;	
}

#photo_album .BigHead strong
{
	font-size: 180%;
	padding: 0 12px 0 0;
	background: url(/_img/pa_arrow.gif) no-repeat 100% 50%;
	font-weight: normal;
}

#photo_album .MainImage
{
	padding: 0 0 0 19px;
	height: 138px;
}

#photo_album .MainImage img
{
	vertical-align: top;
}

#photo_album .MainDescription
{
	height: 40px;
	padding: 0 0 0 43px;
}

#photo_album .ShouldTakePart
{
	padding: 0 11px 0 11px;
}

#photo_album .ShouldTakePart p
{
	margin: 1em 0;
}

#photo_album .Button
{
	padding: 0 0 0 9px;
}




#index_photo_gallery
{
	padding: 0 19px 0 0;
}

#index_photo_gallery_i0
{
	padding: 0 0 0 10px;
	background: #f7eee7;
}

#index_photo_gallery_i1
{
	width: 220px;
}

#index_photo_gallery .Button
{
	background: #e1cfc0;
	text-align: center;
	padding: 1px 0 1px 0;
	font-size: 10px;
}

#index_photo_gallery .Button img
{
	vertical-align: top;
	cursor: hand;
	cursor: pointer;
}

#photo_gallery
{
	position: relative;
	overflow: hidden;
	height: 588px; /* it's 147*4 */
	border-left: 1px solid #ede8d8;
	border-right: 1px solid #ede8d8;
}

#photo_gallery .PhotoGalleryImage
{
	position: absolute;
	left: 0;
	width: 220px;
	height: 147px; /* it's important */
	/*background: url(/_img/indicator.gif) no-repeat 100px 60px;*/
}

#photo_gallery .PhotoGalleryImageInside0
{
	width: 220px;
	background: #ffffff url(/_img/pg_image_bg.gif) repeat-x 0 0;
	padding: 6px 0 10px 0;
	text-align: center;
}

#photo_gallery .PhotoGalleryImage img
{
	vertical-align: top;
}


#see_all_0,
#see_all_1
{
	padding: 20px 0 20px 0;
}

#see_all_0 a:link,
#see_all_1 a:link
{
	color: #3c9aab;
}


#right_articles
{
	width: 241px;
	background: #f7eee7;
	padding: 10px 0 20px 0;
}

.RightArticle
{
	padding: 0 15px 0 14px;
}

.RightArticle h1
{
	font-size: 100%;
	margin: 1em 0 0.5em 0;
}

.RightArticle h1 a:link
{
	color: #33322d;
}

.RightArticle p
{
	color: #403e39;
	margin: 0.5em 3px 1.5em 0;
}

.RightArticle img
{
	border: 1px solid #c0c0c0;
}




#footer
{
	padding: 1px 0 50px 157px;
	background: #eef7f8;
}

#footer .Copies
{
	padding: 0 350px 0 0;
}

#footer .Copies p
{
	margin: 1em 0;
}

#footer .Counters
{
	width: 350px;
	float: right;
}

#footer .CountersI0
{
	padding: 1em 22px 0 0;
	text-align: right;
}



/*********************************/


/*************************************************/

.BlockMessage
{
	text-align: center;
	padding: 30px 30px 30px 30px;
}

.BlockMessage .Image
{
	float: left;
	width: 32px;
	height: 32px;
}

.BlockMessage .Image img
{
	vertical-align: top;
}

.BlockMessage .Wait
{
	padding: 0 0 0 43px;
	font-size: 24px;
	color: #656565;
}

.RegMessage,
.PopupMessage
{
	font-size: 100%;
}

.RegMessage .RegMessageHeader,
.PopupMessage .PopupMessageHeader
{
	text-align: right;
}

.RegMessage .RegMessageHeader span,
.PopupMessage .PopupMessageHeader span
{
	padding: 0 25px 0 0;
	background: url(/_img/cross.gif) no-repeat 100% 3px;
	cursor: hand;
	cursor: pointer;
	font-weight: bold;
	color: #565656;
	font-size: 110%;
}

.RegMessage h1
{
	font-size: 110%;
	margin: 16px 0 16px 0;
}

.RegMessage table td
{
	padding: 0 0 5px 0 !important;
}

.RegMessage table td.Label
{
	padding: 0 10px 5px 0 !important;
}

.RegMessage .Button
{
	padding: 16px 0 10px 0;
}

.RegMessage .Button input.Cancel
{
	margin-left: 5px;
}

.RegMessage .Button input.JoinButton
{
	width: 170px;
}

.RegMessage .Ref
{
	padding: 5px 0 10px 0;
}

.PopupMessage table.ExpertsTable
{
	border: 0;
	border-spacing: 0;
	border-collapse: colapse;
	padding: 0;
	margin: 0;
	font-size: 100%;
	width: 100%;
}

.PopupMessage table.ExpertsTable td
{
	width: 50%;
	vertical-align: top;
	padding: 10px 10px 10px 12px !important;
}

.PopupMessage table.ExpertsTable td h2
{
	margin: 0 0 0.2em 0;
	font-size: 100%;
	line-height: 105%;
}

.PopupMessage table.ExpertsTable td h2 a
{
	color: #000000;
}

.PopupMessage table.ExpertsTable td p
{
	margin: 0 0 0 0;
	line-height: 105%;
}

.PopupMessage .Person
{
	width: 100%;
}

.PopupMessage .Person .Photo
{
	float: left;
	width: 57px;
	padding-top: 4px;
}

.PopupMessage .Person .Photo img
{
	border: 1px solid #cccccc;
}

.PopupMessage .Person .Text
{
	margin: 0 0 0 57px;
}


/*
.RegMessage .Ref span
{
	color: #4b959e;
	text-decoration: underline;
	cursor: hand;
	cursor: pointer;
}
*/

table#message_table
{
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	padding: 0;
	margin: 0;
}

table#message_table td
{
	border: 0;
	padding: 0;
	margin: 0;
}

table#message_table td#message_lt_cell
{
	width: 19px;
	height: 14px;
	background: url(/_img/message_lt.png) no-repeat 0 0;
}

table#message_table td#message_t_cell
{
	height: 14px;
	background: url(/_img/message_t.png) repeat-x 0 0;
}

table#message_table td#message_rt_cell
{
	width: 19px;
	height: 14px;
	background: url(/_img/message_rt.png) no-repeat 0 0;
}

table#message_table td#message_l_cell
{
	width: 19px;
	background: url(/_img/message_l.png) repeat-y 0 0;
}

table#message_table td#message_c_cell
{
	background: #ffffff;
	padding: 0px 4px 0px 0px;
}

table#message_table td#message_r_cell
{
	width: 19px;
	background: url(/_img/message_r.png) repeat-y 0 0;
}

table#message_table td#message_lb_cell
{
	width: 19px;
	height: 19px;
	background: url(/_img/message_lb.png) no-repeat 0 0;
}

table#message_table td#message_b_cell
{
	height: 19px;
	background: url(/_img/message_b.png) repeat-x 0 0;
}

table#message_table td#message_rb_cell
{
	width: 19px;
	height: 19px;
	background: url(/_img/message_rb.png) no-repeat 0 0;
}



.Comment
{
	margin: 23px 0 23px 0px;
}

.Comment .Comment
{
	margin-left: 30px;
}

.Comment .CommentBody
{
	width: 100%;
}

.Comment .CommentBody .Text
{
	font-size:13px;
	padding-top:5px;
}

.Comment .CommentBody p
{
	margin: 0.5em 0 0.5em 0;
}

.Comment .CommentBody .Answer
{
	margin: 0 10px 0 0;
}

.Comment .CommentBody .CommentUser
{

}

.Comment .CommentBody .CommentUser img
{
	float: left;
	border: 1px solid #cccccc;
}

.Comment .CommentBody .CommentUser .CommentUserName
{
	padding: 0 0 0 57px;
}

.Comment .CommentBody .CommentUser .CommentUserName i
{
	font-style: normal;
	color: #5e605c;
	font-size:0.7em;
}

.Comment .CommentBody .CommentUser .CommentUserName a
{
	/*color: #d44240;*/
	font-weight: bold;
}

#dynamic_answer
{
	margin: 5px 0 23px 0;
}

#dynamic_answer_i0
{
	position: relative;
	width: 100%;
	overflow: hidden;
}

#dynamic_answer_t
{
	width: 100%;
}

#dynamic_answer_loader
{
	position: absolute;
	height: 185px;
	width: 100%;
	z-index: 100;
}

#dynamic_answer_loader_bg
{
	position: absolute;
	width: 100%;
	height: 200px;
	background: #FFF4A2;
}

#dynamic_answer_loader_img
{
	position: absolute;
	width: 100%;
	padding-top: 70px;
	text-align: center;
}


.Comment #dynamic_answer
{
	margin-top: 23px;
	margin-left: 30px;
}

#dynamic_answer textarea
{
	width: 99%;
	height: 150px;
}

#dynamic_answer_submit
{
	
}

#new_comment
{

}

#new_comment_ref
{

}

#new_comment_ref.Underlined
{
	text-decoration: underline;
	cursor: hand;
	cursor: pointer;
}


li.mark{
	display:none; //display:block;
}

input.validate_required {
background-color:#FFF9D6;
}

.validate_alert {
background-color:#FA9D98 !important;
}

div.poll_progress{
	float:left;
	margin: 7px 0 7px 10px;
	height: 6px;
	background-color: #409FFF;
	font-size: 1px;
	padding:0;
}

span.poll_count{
	color: gray;
	padding-right: 10px;
	padding-left: 5px;
	font-size:90%;
}
table.menu	span.current	a:hover{color: #fff !important}