body { margin: 0; padding: 0; border: 0; font-family: Times New Roman, serif }
#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: Times New Roman, serif; font-size: 100%; }

a { color: #4b959e; }
a:hover { color: #d93030 !important; }
a:visited { color: #a82d70; }
a:visited:hover { color: #d93030; }
a.JS { color: #2f7886 !important; }
a.JS:hover { color: #d93030 !important; }
a.DS { color: #d93030 !important; }
a.DS: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: 82px !important; }
/*table.Cont td.C { padding: 0 0 49px 0; background:#FAF7F4 url(/_img/articles_left_bg.gif) repeat-y 0 100%; width:100%;}
table.Cont td.C div.CC {background: #faf7f4 url(/_img/center_bottom_bg.gif) no-repeat 0 100%; width:100%;}*/

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

table.Cont td.R { width: 260px; padding: 0 18px 49px 4px; 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 19px; }
#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: 445px;
}

#logo
{
	position: relative;
	height: 122px;
}

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

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

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

#quiz
{
	width: 445px;
	text-align: left;
}

#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;
	margin-top:48px;
}

#login_or_join
{
	height: 58px;
	text-align: right;
	width:98%;
	position:absolute;
}

#login_or_join_i0
{
	padding: 14px 19px 0 0;
	text-align: right;
	width:100%;
}

#login_or_join a.LoginRef
{
	padding: 0 0 0 15px;
	background: url(/_img/login.gif) no-repeat 0 6px;
}

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

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

#login_or_join a.JoinRef
{
	/*color: #ba3872 !important;*/
	color: #2f7886 !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: #eaf6f6;
}

#album
{
	background: #faf7f4 url(/_img/articles_left_bg.gif) repeat-y 0 0;
}

#album_i0
{
	width: 100%;
}

#album .PhotoOfWeek
{
	
}

#album .PhotoOfWeek img
{
	border: 7px solid #b3b3b3;
}

#album .PhotoContainer
{
	
}

#album .PhotoContainer .Photo
{
	float: left;
	width: 130px;
/*	height: 104px; */

}

#album .PhotoContainer .PhotoI0
{
	padding: 0px 8px 0 0;
	text-align: center;
}

#album .PhotoContainer img
{
	border: 1px solid #d9d9d9;
}

#album_head
{
	padding: 0px 19px 0px 14px;
}

#album_head_i0
{
	width: 100%;
}

#album_head table
{
	width: 100%;
	border-collapse: collapse;
	border: 0;
	padding: 0;
}

#album_head table td
{
	padding: 0;
	border: 0;
}

#album_head td.AlbumLeftCell
{
	width: 100%;
	background: #faf7f4;
	padding-right:4px;
}

#album_head .AlbumLeft
{
	padding: 15px 0px 35px 14px;
}

#album_head td.AlbumRightCell
{
	width: 240px;/* //width:283px;*/
	background: #ffffff;
}

#album_head .AlbumRight
{
	padding: 0 0 35px 0px;
}

#album_head .AlbumRight h2
{
	margin: 22px 0 10px 0;
	color: #333333;
	font-size: 105%;
}

#album_head .AlbumRight .AddPhoto
{
	padding: 17px 0 0 0;
}

#album_head .AlbumRight .AddPhoto img
{
	vertical-align: top;
	position: relative;
	right: 2px;
}

#album_head .PW
{
	width: 265px;
}

#album_head .PWStars
{
	width: 100px;
	float: right;
	padding: 11px 0 0 0;
}

#album_head .PWStars .StarsW
{
	width: 90px;
}

#album_head h1
{
	font-size: 220%;
	font-weight: normal;
	color: #969492;
	margin: 8px 0 0 14px;
}

#album_head .AuthorRef
{
	padding-top: 5px;
}

#album_head .AuthorRef a
{
}

#album_head .PhotoOfWeekHead
{
	padding: 0 110px 5px 0;
}

#album_head span.PhotoOfWeekS
{
	font-size: 176%;
	padding: 0 0px 0 0;
}

#album_body
{
	padding: 0px 0px 0px 14px;
}

#album_body_i0
{
	background: #f7eee7;
	padding: 20px 14px 20px 14px;
}

#album_body .PageIterator
{
	padding: 8px 0 4px 0;
}


#album_body .PageIterator span
{
	padding: 0 2px 0 0px;
}

#album_body .PageIterator span span
{
	padding: 0 3px 0 3px;
	background: #cabfb7;
}

#album_body .PageIterator span a
{
	padding: 0 3px 0 3px;
}

#album_body .PageIterator .Sep
{
	padding: 0 2px 0 2px;
}

#album_body .PageIterator a.Pred
{
	padding: 0 0 0 33px;
	background: url(/_img/pred_page.gif) no-repeat 0 9px;
}

#album_body .PageIterator a.Next
{
	padding: 0 33px 0 0;
	background: url(/_img/next_page.gif) no-repeat 100% 9px;
}

#album_body .PageIterator a
{
	color: #31302e;
}

#album_body p
{
	margin: 1em 0 1em 0;
}

#album_body p strong
{
	color: #7e7976;
}

#album_body .AlbumBodyHead
{
	padding: 0 0 10px 0;
}

#album_body .AlbumBodyHead strong
{
	font-weight: bold;
	font-size: 105%;
}

#album_body .AlbumBodyHead span.ByRating
{
	padding: 0 0 0 20px;
}

#album_body .AlbumBodyHead span.ByDate
{
	padding: 0 0 0 10px;
}

#my
{
	padding: 20px 19px 4px 28px;
	background: #faf7f4 url(/_img/articles_left_bg.gif) repeat-y 0 0;
}

#my_i0
{
	width: 100%;
}

#my_head
{
	padding: 0 0 6px 0;
}

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

table#my_head_table td
{
	white-space: nowrap;
	padding: 2px 14px 2px 14px;
	vertical-align: top;
}

table#my_head_table td a
{
	color: #2f7886;
}

table#my_head_table td.Selected
{
	background: #7eaf53;
	color: #ffffff;
	font-weight: bold;
}

table#my_head_table td.SeparatorCell
{
	width: 100%;
}

table#my_head_table td.SeparatorCell4Px
{
	width: 4px;
	padding: 0;
}

table#my_head_table td.PinkCell
{
	background: #d0518a;
	padding: 0 14px 0 14px;
	font-size: 110%;
}

table#my_head_table td.PinkCell a
{
	color: #ffffff !important;
}

#my_photo_body
{
	background: #f4edda;
	padding: 20px 14px 30px 14px;
	border-top: 1px solid #f4edda;

}

#my_photo_body .Fieldset
{
	position: relative;
	margin: 20px 0 30px 0;
}

#my_photo_body .Fieldset .Top
{
	background: url(/_img/field_set_bg.gif) repeat-x 0 0;
}

#my_photo_body .Fieldset .Right
{
	background: url(/_img/field_set_bg.gif) repeat-y 100% 0;
}

#my_photo_body .Fieldset .Bottom
{
	background: url(/_img/field_set_bg.gif) repeat-x 0 100%;
}

#my_photo_body .Fieldset .Left
{
	background: url(/_img/field_set_bg.gif) repeat-y 0 0;
	padding: 1px 1px 1px 1px;
}

#my_photo_body .Fieldset .Center
{
	background: #fbf6f3;
	padding: 10px 10px 10px 10px;
}

#my_photo_body .Fieldset .Title
{
	position: absolute;
}

#my_photo_body .Fieldset .TitleI0
{
	position: relative;
	bottom: 0.7em;
	left: 30px;
}

#my_photo_body .Fieldset .Title span
{
	padding: 0 8px 0 8px;
	background: #fbf6f3;
	font-size: 110%;
}

#my_photo_body .Fieldset .NoPhoto
{
	padding: 30px;
	text-align: center;
}

#my_photo_body .SubmitFile
{
	background: #e1cfc0;
	padding: 10px 0 0px 38px;
}

#my_photo_body .SubmitFile input.PhotoDescriptionInput
{
	width: 200px;
}

#my_photo_body .SubmitFile table
{
	border-collapse: collapse;
	border: 0;
	padding: 0;
	margin: 0;
	border-spacing: 0;
}

#my_photo_body .SubmitFile table td
{
	white-space: nowrap;
	padding: 0px 20px 20px 0px;
}

#my_photo_body .AddPhoto
{
	padding: 4px 0 20px 38px;
}

#my_journal_body
{
	background: #f4eed9;
	padding: 20px 14px 30px 14px;
	border-top: 1px solid #f4eed9;
}

#my_journal_body .JournalArticle
{
	width: 100%;
	clear: both;
}

#my_journal_body .JournalArticle .Date
{
	float: left;
	width: 95px;
	padding: 2.2em 0 0 0;
}
#my_journal_body .JournalArticle .Date .story_enabled
{
	margin-top:10px;
	line-height:1;
	font-size:90%;
	color:#7EAF53;
}
#my_journal_body .JournalArticle .Date .story_disabled
{
	margin-top:10px;
	line-height:1;
	font-size:90%;
	color:#CF5089;
}

#my_journal_body .JournalArticle .RightPart
{
	padding: 20px 0 20px 95px;
	background: url(/_img/grey_line.gif) no-repeat 95px 100%;
}

#my_journal_body .JournalArticle .HWS
{
	padding: 20px 0 0 0;
}

#my_journal_body .JournalArticle .HWS a
{
	color: #000000;
}

#my_journal_body .JournalArticle .HWS table
{
	border-collapse: collapse;
	border-spacing: 0;
	border: 0;
	padding: 0;
}

#my_journal_body .JournalArticle .HWS table td
{
	padding-right: 30px;
}

#my_journal_body .JournalArticle .HWS table td.SCell
{
	padding-top: 2px;
}

#my_journal_body .JournalArticle .Actions
{
	padding: 0 0 0px 0;
}

#my_journal_body .JournalArticle .Actions span.Edit
{
	background: #e5dcc3;
	padding: 0 12px 0 12px;
}

#my_journal_body .JournalArticle .Actions span.Edit a,
#my_journal_body .JournalArticle .Actions span.Edit a:hover,
#my_journal_body .JournalArticle .Actions span.Edit a:visited
{
	color: #5c584e !important;
}

#my_journal_body .JournalArticle .Actions span.Del
{
	background: #e5dcc3;
	padding: 0 12px 0 12px;
	margin-left: 5px;
}

#my_journal_body .JournalArticle .Actions span.Del a
{
	color: #d23731;
}


#my_journal_body .JournalArticle h1
{
	font-size: 120%;
	font-weight: normal;
	/*margin: 0.8em 0 0.8em 0;*/
	margin: 0;
}

#my_journal_body .JournalArticle h2
{
	font-weight: bold;
	font-size: 100%;
	margin: 1em 0;
}

#my_journal_body .JournalArticle p
{
	margin:0;
}

#my_journal_body .HWS i
{
	color:#7D7B7A;
	font-style:normal;
}

#my_journal_body .JournalArticle .Refs
{
	
}

#my_journal_body .JournalArticle .Refs .NewComment
{

}

#my_journal_body .JournalArticle .Refs span.NewCommentText
{
	font-weight: bold;
	cursor: hand;
	cursor: pointer;
}

#my_journal_body .JournalArticle .Refs span.Active
{
	text-decoration: underline;
	color: #48929c;
}

#my_journal_body .JournalArticle .Refs .RefToTheArticle
{

}

#my_journal_body .JournalArticle .Refs span.RefToTheArticleText
{
	cursor: hand;
	cursor: pointer;
}

#my_journal_body .JournalArticle .Refs .RefToTheArticleContent
{
	
}

#my_journal_body .JournalArticle .Refs .RefToTheArticleContent textarea
{
	width: 600px;
}

#setup_journal_wraper
{
	text-align: right;
}

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


#my_profile_body
{
	background: #f4eed9;
	padding: 35px 14px 60px 14px;
	border-top: 1px solid #f4eed9;
}

#my_profile_body .OneBlock
{
	/*padding: 0 0 0 0;*/
	float: left;
	width: 388px;
}

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

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

#my_profile_body table td.LastCell
{
	padding-top: 39px;
}

#my_profile_body table td.LabelCell
{
	text-align: right;
	padding-top: 2px;
	white-space: nowrap;
}

#my_profile_body table td.FieldCell input.Text
{
	width: 230px;
}

#my_profile_body table td textarea
{
	width: 230px;
	height: 100px;
}


#main_menu
{
	height: 82px;
	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: 82px;
}

/*
#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: 10%;
}


#am_and_magazine,
#expert_head
{
	/*width: 100%;*/
	padding: 0 0 0 14px;
	background: #faf7f4 url(/_img/articles_left_bg.gif) repeat-y 0 0;
}

#am_and_magazine_i0
{
	width: 100%;
	padding: 0 0 4px 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 20px 0 10px;
}

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

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

#alphabet a.letter{
	font-size:14px;
	text-decoration:none;
	color:#4B959E;
	cursor:pointer;
	padding-right:4px;
}
#alphabet span.letter{
	font-size:14px;
	padding-right:4px;
}

#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 18px 0 0;
}

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

#qte
{
	padding: 20px 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: 360px;
	padding-top: 14px;
}

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

#about_forum_i0
{
	height:93px;
	padding: 6px 0px 0px 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: 200px;
	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: 200px;
	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: 37px;
}

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

#articles_menu ul
{
	margin: 0;
}

#articles_menu ul li
{
	list-style: none;
	display: block;
	width: 180px;
	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.lite
{
	background: #7eaf53 url(/_img/sm_arrow_lite.gif) no-repeat 100% 0 !important;
}

#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: 180px;
	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: #dbe5cc url(/_img/submenu_selected.gif) no-repeat right 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: #faf7f4 url(/_img/articles_left_bg.gif) repeat-y 0 0;
}

.CertainArticle ol, .CertainArticle ul{
	margin-left:25px;
}

.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, h2.red
{
	font-size: 18px;
	margin: 1.5em 0 1em 0;
	color: #c67e36;
	font-family: Georgia;
	font-weight: normal;
}
.CertainArticle .Text h3, .CertainArticle .Text h4
{
	font-size: 14px;
	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: 0 0px 0 14px;
	background: url(/_img/articles_left_bg.gif) repeat-y 0 0;
}

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

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

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




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

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

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

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

.ArticlesList .ArticleItem
{
	padding: 0 0 25px 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%;
}

#all_answers_ref{
	margin-left:10px;
}

.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;
	display:none;
}

.ExpertsQAA .RefArchive
{
	padding: 30px 15px 0 15px;
}
.RefArchive span{
	padding:3px;
	background-color:#D0518A;
	color:white;
}

.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 a.AnswerR,
.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;
}


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

.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,
.GreyStars
{
	width: 90px;
	height: 18px;
	font-size: 5px;
	position: relative;
}

.Stars
{
	background: url(/_img/h_star.gif) repeat-x 0 0;
}

.GreyStars
{
	background: url(/_img/gr_h_star.gif) repeat-x 0 0;
}

.Stars img,
.GreyStars img
{
	vertical-align: top;
}

.BigStars
{
	width: 140px;
	height: 25px;
	background: url(/_img/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 10px 0;
	margin-top:1px;
}

#left_mother_school .Head
{
	background: #ed1b23;
	/*padding: 0 0 0 14px;*/
	text-align: center;
	padding:5px 0px;
	color:white;
	font-family:Tahoma;
	font-size:115%
}

#left_mother_school .List .ListI0
{
	padding-bottom:20px !important;
	padding-left:0px !important;
	margin-left:0px !important;
}

#left_mother_school .List
{
	padding: 9px 0 0 0;
}
#left_mother_school .ListI0 .blockfirst
{
	padding:2px 5px 2px 10px;
	margin:0.6em 0 0 0;
	width:115px;
//width:110px;
}
#left_mother_school .ListI0 .fselected
{
	background:#7EAF53;
}
#left_mother_school .ListI0 .fspan
{
	color:#4b959e;
}
#left_mother_school .ListI0 .fsselected
{
	color:white;
	font-weight:bold;
}
#left_mother_school .ListI0 .blocksecond
{
	padding:2px 5px 2px 15px;
	margin:0.1em 1px 0 1px;
	width:109px;
//width:104px;
}
#left_mother_school .ListI0 .sselected
{
	background:#DBE5CC;
}
#left_mother_school .ListI0 .sspan
{
	color:black;
	font-size:90%;
}
#left_mother_school .ListI0 .ssselected
{
	color:#C44A80 !important;
	font-weight:bold;
}
#left_mother_school .ListI0
{
	background: #f3ecd2 url(/_img/ms_l_bg.gif) repeat-x 0 0;
	padding: 9px 0px 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.1em 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;
}*/

#left_user
{
	background: #f7f5ee;
	padding: 20px 0 50px 11px;
}

#left_user img
{
	border: 1px solid #cccccc;
}

#left_user h2
{
	font-weight: bold;
	font-size: 100%;
	margin: 0 0 0.5em 0;
}

#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
{
margin-bottom:10px;
}

#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: 29px 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 27px;
}

#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: 0px;
}

#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 0px 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: #eaf6f6;
}

#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 table td.LabelTop
{
	padding: 3px 10px 5px 0 !important;
	vertical-align: top;
}

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

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

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

.RegMessage .DelButton
{
	text-align: right;
	background: #f2c4c4;
	padding: 4px 20px 4px 0;
	margin-top: 20px;
}

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

.RegMessage input.Text
{
	width: 330px;
}

.RegMessage textarea.Text
{
	width: 330px;
	height: 100px;
}

.RegMessage .EMailForComments
{
	padding: 10px 0 10px 0;
}

.RegMessage .EMailForComments label
{
	color: #797979;
	font-weight: bold;
}

.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: 90px;
	padding-top: 4px;
}

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

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


/*
.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
{

}

.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;
}

.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: 185px;
	background: #ebf0e7;
}

#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;
}

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

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%;
}

p.authors{
	text-align: right;
	font-style:italic;
}

div.MomMainItem{
	padding:20px;	
}

div.MomMain h1{
	font-weight: normal;
	padding:0;
	margin:0;
}
div.popup{
	position:absolute;
	background-color:#FFF9E2;
	padding:5px;
	border:1px solid #cccccc;
	font-family:Georgia;
	font-size:100%;
	color:#666666;
}
div.menuselected{
	background-color:#72cbd1;
	color:white;
	padding:0px 5px 3px 5px;
}

div.quote{
	background-color: #F9FAF8;
	padding:7px;
	margin:5px 5px 5px 32px;
}
div.quote div.quote{
	background-color: white;	
}

.highslide-active-anchor{}
.highslide-image{
	border: 2px solid white;
}
.highslide-image-blur{}
.highslide-caption{
	display: none;
	background-color:white;
}
.highslide-caption-blur{}
.highslide-loading{
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
   
    padding-left: 22px;
    background-image: url(/_com/highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
.highslide-move{
	cursor: move;
}
.highslide-full-expand{}
.highslide-overlay{}
.highslide-display-block{display:block}
.highslide-display-none{display: none}

div.thumbwrapper{
	float: left;
	padding: 5px;
	background: white;
	margin: 0px;
	border: 1px solid #d0cfcd;
	text-align: center;
	width: 102px;
}

#my_journal_body div.thumbwrapper{
  background-color: #FFF9E2;
}

#am_and_magazine_i0 h1{
	font-size:180%;
	font-weight:normal;
	margin:0pt 0pt 0.3em;
}
div.pan a:hover img{
	border:1px solid gray;
}
div.pan a img{
	border:1px solid #F3ECD2;
}




table.post_add{
	width: 100%;
}


table.post_add td.left{
	width:100px;
	padding: 5px;
	text-align: right;
}

table.post_add td.right{
	padding: 5px;
}

div.post_to_rubric{
	padding-top:2px;
	width:540px;
}

.post_to_rubric div.lev1{
	color: #317686;
	font-weight: bold;
	padding	:8px 0;
	border-bottom:solid 1px #d8d3cd;	
}

.post_to_rubric div.sublevel{
	padding-top:3px;
}

.post_to_rubric div.lev2{
	float:left;
	width:170px;
	font-weight: normal;
	color: black;
	font-size:90%;
}
ul.ulnews{
	list-style-image:url(/_img/p.gif);
	list-style-position:outside;
	list-style-type:disc;
}

/*ul.aticle{
list-style-image:url(/_img/ul.gif) !important;
}*/

ul.ulnews li{
	margin-bottom:5px
}

div.BlogModes{
	margin-top:15px;
	margin-left:30px;	
	font-size:14px;	
}

div.BlogModes .selectedpage{
	background:#7EAF53 none repeat scroll 0% 50%;
	color:#FFFFFF;	
	padding:2px 5px;
}

.smaller{	font-size:80%; }

.gray {color: gray}

.user_corner{
	background-color: #cbd8e7;
	margin:0pt 0pt 3px 10px;
	padding:10px;
	text-align:left;
	font-size:95%;
}

.user_corner b{
	font-size:90%;
}
.user_corner img{
	margin-bottom:1px;
}


.textimg.left{
	float:left;
	margin:0px 25px 15px 0px;
}

.textimg.right{
	float:right;
	margin:0px 0px 15px 20px;
}

.textimg div.description {
	background:#FFFEEA none repeat scroll 0% 0%;
	font-family:Tahoma;
	font-size:11px;
	line-height:110%;
	padding:10px;
}


div.Text ul { margin:0 0 1em 0; padding:0 0 0 1.3em; }
div.Text ul li { list-style-image:none; list-style-position:inside; list-style-type:none; margin-bottom:0.5em; line-height:130%; }
div.Text ul li { behavior:expression( !this.before && this.parentNode && this.parentNode.nodeName == 'UL' ? this.before = this.innerHTML = '<span class="bullet">&mdash;&nbsp;</span>' + this.innerHTML : '' ); text-indent:expression( this.parentNode && this.parentNode.nodeName == 'UL' ? '-2.3em' : 0 ); }
div.Text ul>li { text-indent:-1.3em; }
div.Text ul>li:before { content:'\2014\a0' }
div.Text ol { padding:0 0 0 2.5em; margin:0 0 1em 0; }
div.Text ol li { list-style-position:outside; list-style-type:decimal; margin-bottom:0.5em; line-height:130%; }
div#banner_small{
	background-color:#F7EEE7;
	padding:5px 0px 20px 0px;
}
div#baner_14{
background:#F7EEE7 none repeat scroll 0%;
padding-bottom:20px;
width:240px;
/*height:120px;*/
padding-top:20px;
}

div.banner_14{
background:#F7EEE7 none repeat scroll 0%;
padding-bottom:4px;
width:240px;
/*height:120px;*/
}
div#banner_16{
background:#F7EEE7 none repeat scroll 0%;
padding-bottom:20px;
width:240px;
height:120px;
padding-top:20px;
}
div.banner_16{
background:#F7EEE7 none repeat scroll 0%;
padding-bottom:20px;
width:240px;
height:120px;
}
div.mom_href{
padding:5px 0px 0px 20px;
}
img.marker{
	background:url('/_img/marker.png') no-repeat left top;
}

#select_loading{
	width: 270px;
	background-color: #F1F17A;
	display: none;
}
#address_city{
	
}

.crossed{
text-decoration:line-through;
}

ul.map{
	margin-left:14px;
}
ul.map li{
	font-size:110%;
}
ul.map ul li{
	font-size:90%;
	margin-left:14px;
}

.clear{
	clear:both;
}
.date_filter{
	font-size:14px;
	margin:10px 5px 5px 0px;
}
.date_filter_button{
	background-color:#F4A39E;
	border:medium none;
	cursor:pointer;
	font-size:13;
	margin-left:5px;
	filter: Alpha(Opacity=80);
	opacity:0.8;
}